<?xml version="1.0"?>
<doc>
    <assembly>
        <name>SharpDX.DirectSound</name>
    </assembly>
    <members>
        <member name="T:SharpDX.DirectSound.AssemblyDoc">
            <summary>
            The <see cref="A:SharpDX.DirectSound"/> assembly provides managed DirectSound API.
            </summary>
            <msdn-id>ee416960</msdn-id>
            <unmanaged>DirectSound</unmanaged>	
            <unmanaged-short>DirectSound</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.Buffer3DSettings">
            <summary>	
            The <see cref="T:SharpDX.DirectSound.Buffer3DSettings"/> structure contains all information necessary to uniquely describe the location, orientation, and motion of a 3D sound buffer. This structure is used with theIDirectSound3DBuffer8::GetAllParametersandIDirectSound3DBuffer8::SetAllParametersmethods.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DS3DBUFFER']/*"/>	
            <msdn-id>ee416816</msdn-id>	
            <unmanaged>DS3DBUFFER</unmanaged>	
            <unmanaged-short>DS3DBUFFER</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.Buffer3DSettings.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.Buffer3DSettings"/> class.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Buffer3DSettings.Size">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DS3DBUFFER::dwSize']/*"/>	
            <unmanaged>unsigned int dwSize</unmanaged>	
            <unmanaged-short>unsigned int dwSize</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Buffer3DSettings.Position">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DS3DBUFFER::vPosition']/*"/>	
            <unmanaged>D3DVECTOR vPosition</unmanaged>	
            <unmanaged-short>D3DVECTOR vPosition</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Buffer3DSettings.Velocity">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DS3DBUFFER::vVelocity']/*"/>	
            <unmanaged>D3DVECTOR vVelocity</unmanaged>	
            <unmanaged-short>D3DVECTOR vVelocity</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Buffer3DSettings.InsideConeAngle">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DS3DBUFFER::dwInsideConeAngle']/*"/>	
            <unmanaged>unsigned int dwInsideConeAngle</unmanaged>	
            <unmanaged-short>unsigned int dwInsideConeAngle</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Buffer3DSettings.OutsideConeAngle">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DS3DBUFFER::dwOutsideConeAngle']/*"/>	
            <unmanaged>unsigned int dwOutsideConeAngle</unmanaged>	
            <unmanaged-short>unsigned int dwOutsideConeAngle</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Buffer3DSettings.ConeOrientation">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DS3DBUFFER::vConeOrientation']/*"/>	
            <unmanaged>D3DVECTOR vConeOrientation</unmanaged>	
            <unmanaged-short>D3DVECTOR vConeOrientation</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Buffer3DSettings.ConeOutsideVolume">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DS3DBUFFER::lConeOutsideVolume']/*"/>	
            <unmanaged>int lConeOutsideVolume</unmanaged>	
            <unmanaged-short>int lConeOutsideVolume</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Buffer3DSettings.MinDistance">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DS3DBUFFER::flMinDistance']/*"/>	
            <unmanaged>float flMinDistance</unmanaged>	
            <unmanaged-short>float flMinDistance</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Buffer3DSettings.MaxDistance">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DS3DBUFFER::flMaxDistance']/*"/>	
            <unmanaged>float flMaxDistance</unmanaged>	
            <unmanaged-short>float flMaxDistance</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Buffer3DSettings.Mode">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DS3DBUFFER::dwMode']/*"/>	
            <unmanaged>unsigned int dwMode</unmanaged>	
            <unmanaged-short>unsigned int dwMode</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.Capabilities">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCAPS']/*"/>	
            <unmanaged>DSCAPS</unmanaged>	
            <unmanaged-short>DSCAPS</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.Capabilities.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.Capabilities"/> class.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Capabilities.Size">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCAPS::dwSize']/*"/>	
            <unmanaged>unsigned int dwSize</unmanaged>	
            <unmanaged-short>unsigned int dwSize</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Capabilities.Flags">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCAPS::dwFlags']/*"/>	
            <unmanaged>DSCAPS_FLAGS dwFlags</unmanaged>	
            <unmanaged-short>DSCAPS_FLAGS dwFlags</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Capabilities.MinSecondarySampleRate">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCAPS::dwMinSecondarySampleRate']/*"/>	
            <unmanaged>unsigned int dwMinSecondarySampleRate</unmanaged>	
            <unmanaged-short>unsigned int dwMinSecondarySampleRate</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Capabilities.MaxSecondarySampleRate">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCAPS::dwMaxSecondarySampleRate']/*"/>	
            <unmanaged>unsigned int dwMaxSecondarySampleRate</unmanaged>	
            <unmanaged-short>unsigned int dwMaxSecondarySampleRate</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Capabilities.PrimaryBuffers">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCAPS::dwPrimaryBuffers']/*"/>	
            <unmanaged>unsigned int dwPrimaryBuffers</unmanaged>	
            <unmanaged-short>unsigned int dwPrimaryBuffers</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Capabilities.MaxHardwareMixingAllBuffers">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCAPS::dwMaxHwMixingAllBuffers']/*"/>	
            <unmanaged>unsigned int dwMaxHwMixingAllBuffers</unmanaged>	
            <unmanaged-short>unsigned int dwMaxHwMixingAllBuffers</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Capabilities.MaxHardwareMixingStaticBuffers">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCAPS::dwMaxHwMixingStaticBuffers']/*"/>	
            <unmanaged>unsigned int dwMaxHwMixingStaticBuffers</unmanaged>	
            <unmanaged-short>unsigned int dwMaxHwMixingStaticBuffers</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Capabilities.MaxHardwareMixingStreamingBuffers">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCAPS::dwMaxHwMixingStreamingBuffers']/*"/>	
            <unmanaged>unsigned int dwMaxHwMixingStreamingBuffers</unmanaged>	
            <unmanaged-short>unsigned int dwMaxHwMixingStreamingBuffers</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Capabilities.FreeHardwareMixingAllBuffers">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCAPS::dwFreeHwMixingAllBuffers']/*"/>	
            <unmanaged>unsigned int dwFreeHwMixingAllBuffers</unmanaged>	
            <unmanaged-short>unsigned int dwFreeHwMixingAllBuffers</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Capabilities.FreeHardwareMixingStaticBuffers">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCAPS::dwFreeHwMixingStaticBuffers']/*"/>	
            <unmanaged>unsigned int dwFreeHwMixingStaticBuffers</unmanaged>	
            <unmanaged-short>unsigned int dwFreeHwMixingStaticBuffers</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Capabilities.FreeHardwareMixingStreamingBuffers">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCAPS::dwFreeHwMixingStreamingBuffers']/*"/>	
            <unmanaged>unsigned int dwFreeHwMixingStreamingBuffers</unmanaged>	
            <unmanaged-short>unsigned int dwFreeHwMixingStreamingBuffers</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Capabilities.MaxHardware3DAllBuffers">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCAPS::dwMaxHw3DAllBuffers']/*"/>	
            <unmanaged>unsigned int dwMaxHw3DAllBuffers</unmanaged>	
            <unmanaged-short>unsigned int dwMaxHw3DAllBuffers</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Capabilities.MaxHardware3DStaticBuffers">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCAPS::dwMaxHw3DStaticBuffers']/*"/>	
            <unmanaged>unsigned int dwMaxHw3DStaticBuffers</unmanaged>	
            <unmanaged-short>unsigned int dwMaxHw3DStaticBuffers</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Capabilities.MaxHardware3DStreamingBuffers">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCAPS::dwMaxHw3DStreamingBuffers']/*"/>	
            <unmanaged>unsigned int dwMaxHw3DStreamingBuffers</unmanaged>	
            <unmanaged-short>unsigned int dwMaxHw3DStreamingBuffers</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Capabilities.FreeHardware3DAllBuffers">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCAPS::dwFreeHw3DAllBuffers']/*"/>	
            <unmanaged>unsigned int dwFreeHw3DAllBuffers</unmanaged>	
            <unmanaged-short>unsigned int dwFreeHw3DAllBuffers</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Capabilities.FreeHardware3DStaticBuffers">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCAPS::dwFreeHw3DStaticBuffers']/*"/>	
            <unmanaged>unsigned int dwFreeHw3DStaticBuffers</unmanaged>	
            <unmanaged-short>unsigned int dwFreeHw3DStaticBuffers</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Capabilities.FreeHardware3DStreamingBuffers">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCAPS::dwFreeHw3DStreamingBuffers']/*"/>	
            <unmanaged>unsigned int dwFreeHw3DStreamingBuffers</unmanaged>	
            <unmanaged-short>unsigned int dwFreeHw3DStreamingBuffers</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Capabilities.TotalHardwareMemBytes">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCAPS::dwTotalHwMemBytes']/*"/>	
            <unmanaged>unsigned int dwTotalHwMemBytes</unmanaged>	
            <unmanaged-short>unsigned int dwTotalHwMemBytes</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Capabilities.FreeHardwareMemBytes">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCAPS::dwFreeHwMemBytes']/*"/>	
            <unmanaged>unsigned int dwFreeHwMemBytes</unmanaged>	
            <unmanaged-short>unsigned int dwFreeHwMemBytes</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Capabilities.MaxContigFreeHardwareMemBytes">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCAPS::dwMaxContigFreeHwMemBytes']/*"/>	
            <unmanaged>unsigned int dwMaxContigFreeHwMemBytes</unmanaged>	
            <unmanaged-short>unsigned int dwMaxContigFreeHwMemBytes</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Capabilities.UnlockTransferRateHardwareBuffers">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCAPS::dwUnlockTransferRateHwBuffers']/*"/>	
            <unmanaged>unsigned int dwUnlockTransferRateHwBuffers</unmanaged>	
            <unmanaged-short>unsigned int dwUnlockTransferRateHwBuffers</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Capabilities.PlayCpuOverheadSwBuffers">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCAPS::dwPlayCpuOverheadSwBuffers']/*"/>	
            <unmanaged>unsigned int dwPlayCpuOverheadSwBuffers</unmanaged>	
            <unmanaged-short>unsigned int dwPlayCpuOverheadSwBuffers</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Capabilities.Reserved1">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCAPS::dwReserved1']/*"/>	
            <unmanaged>unsigned int dwReserved1</unmanaged>	
            <unmanaged-short>unsigned int dwReserved1</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Capabilities.Reserved2">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCAPS::dwReserved2']/*"/>	
            <unmanaged>unsigned int dwReserved2</unmanaged>	
            <unmanaged-short>unsigned int dwReserved2</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.CaptureBuffer">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundCaptureBuffer8']/*"/>	
            <unmanaged>IDirectSoundCaptureBuffer8</unmanaged>	
            <unmanaged-short>IDirectSoundCaptureBuffer8</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.CaptureBufferBase">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundCaptureBuffer']/*"/>	
            <unmanaged>IDirectSoundCaptureBuffer</unmanaged>	
            <unmanaged-short>IDirectSoundCaptureBuffer</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.CaptureBufferBase.Lock(System.Int32,System.Int32,SharpDX.DirectSound.LockFlags,SharpDX.DataStream@)">
            <summary>	
            The Lock method locks a portion of the buffer. Locking the buffer returns references into the buffer, allowing the application to read or write audio data into memory.	
            </summary>	
            <param name="offset">Offset, in bytes, from the start of the buffer to the point where the lock begins. </param>
            <param name="sizeBytes">Size, in bytes, of the portion of the buffer to lock. Because the buffer is conceptually circular, this number can exceed the number of bytes between dwOffset and the end of the buffer. </param>
            <param name="flags"> Flags modifying the lock event. The following flags are defined:  ValueDescription DSBLOCK_FROMWRITECURSORStart the lock at the write cursor. The dwOffset parameter is ignored. DSBLOCK_ENTIREBUFFERLock the entire buffer. The dwBytes parameter is ignored.  </param>
            <param name="secondPart"> Address of a variable that receives a pointer to the second locked part of the capture buffer. If NULL is returned, the ppvAudioPtr1 parameter points to the entire locked portion of the capture buffer. </param>
            <returns>Address of a variable that receives a pointer to the first locked part of the buffer.</returns>
            <unmanaged>HRESULT IDirectSoundCaptureBuffer::Lock([None] int dwOffset,[None] int dwBytes,[Out] void** ppvAudioPtr1,[Out] int* pdwAudioBytes1,[Out] void** ppvAudioPtr2,[Out, Optional] int* pdwAudioBytes2,[None] int dwFlags)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectSound.CaptureBufferBase.Unlock(SharpDX.DataStream,SharpDX.DataStream)">
            <summary>	
            The Unlock method releases a locked sound buffer.	
            </summary>	
            <param name="dataPart1"> Address of the value retrieved in the ppvAudioPtr1 parameter of the {{Lock}} method. </param>
            <param name="dataPart2"> Address of the value retrieved in the ppvAudioPtr2 parameter of the IDirectSoundBuffer8::Lock method. </param>
            <returns>No documentation.</returns>
            <unmanaged>HRESULT IDirectSoundBuffer::Unlock([In, Buffer] void* pvAudioPtr1,[None] int dwAudioBytes1,[In, Buffer, Optional] void* pvAudioPtr2,[None] int dwAudioBytes2)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectSound.CaptureBufferBase.Read``1(``0[],System.Int32,SharpDX.DirectSound.LockFlags)">
            <summary>
            Writes data to the buffer.
            </summary>
            <returns />
        </member>
        <member name="M:SharpDX.DirectSound.CaptureBufferBase.Read``1(``0[],System.Int32,System.Int32,System.Int32,SharpDX.DirectSound.LockFlags)">
            <summary>
            Writes data to the buffer.
            </summary>
            <returns />
        </member>
        <member name="M:SharpDX.DirectSound.CaptureBufferBase.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.CaptureBufferBase"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectSound.CaptureBufferBase.op_Explicit(System.IntPtr)~SharpDX.DirectSound.CaptureBufferBase">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectSound.CaptureBufferBase"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectSound.CaptureBufferBase.GetCapabilities(SharpDX.DirectSound.CaptureBufferCapabilities@)">
            <summary>	
            The GetCaps method retrieves the capabilities of the buffer.	
            </summary>	
            <param name="dSCBCapsRef"><dd> Pointer to a <see cref="T:SharpDX.DirectSound.CaptureBufferCapabilities"/> structure that receives information about the capture buffer. On input, the dwSize member must specify the size of the structure in bytes. </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be one of the following error values: </p> <table> <tr><td>Return code</td></tr> <tr><td>DSERR_INVALIDPARAM </td></tr> <tr><td>DSERR_UNSUPPORTED </td></tr> <tr><td>DSERR_OUTOFMEMORY </td></tr> </table></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundCaptureBuffer::GetCaps']/*"/>	
            <msdn-id>ee418164</msdn-id>	
            <unmanaged>HRESULT IDirectSoundCaptureBuffer::GetCaps([Out] DSCBCAPS* pDSCBCaps)</unmanaged>	
            <unmanaged-short>IDirectSoundCaptureBuffer::GetCaps</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.CaptureBufferBase.GetCurrentPosition(System.Int32@,System.Int32@)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="apturePositionRef">No documentation.</param>	
            <param name="eadPositionRef">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundCaptureBuffer::GetCurrentPosition']/*"/>	
            <unmanaged>HRESULT IDirectSoundCaptureBuffer::GetCurrentPosition([Out, Optional] unsigned int* pdwCapturePosition,[Out, Optional] unsigned int* pdwReadPosition)</unmanaged>	
            <unmanaged-short>IDirectSoundCaptureBuffer::GetCurrentPosition</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.CaptureBufferBase.GetFormat(System.IntPtr,System.Int32,System.Int32@)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="wfxFormatRef">No documentation.</param>	
            <param name="sizeAllocated">No documentation.</param>	
            <param name="izeWrittenRef">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundCaptureBuffer::GetFormat']/*"/>	
            <unmanaged>HRESULT IDirectSoundCaptureBuffer::GetFormat([In] void* pwfxFormat,[In] unsigned int dwSizeAllocated,[Out, Optional] unsigned int* pdwSizeWritten)</unmanaged>	
            <unmanaged-short>IDirectSoundCaptureBuffer::GetFormat</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.CaptureBufferBase.GetCaptureStatus(SharpDX.DirectSound.CaptureBufferStatusFlags@)">
            <summary>	
            The GetStatus method retrieves the status of the capture buffer.	
            </summary>	
            <param name="tatusRef"><dd> Address of a variable that receives the status of the capture buffer. The status can be set to one or more of the following:<table> <tr><td>Value</td><td>Description</td></tr> <tr><td><see cref="F:SharpDX.DirectSound.CaptureBufferStatusFlags.Capturing"/></td><td>The buffer is capturing audio data.</td></tr> <tr><td><see cref="F:SharpDX.DirectSound.CaptureBufferStatusFlags.Looping"/></td><td>The buffer is looping.</td></tr> </table> </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be DSERR_INVALIDPARAM.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundCaptureBuffer::GetStatus']/*"/>	
            <msdn-id>ee418174</msdn-id>	
            <unmanaged>HRESULT IDirectSoundCaptureBuffer::GetStatus([Out] DSCBSTATUS_FLAGS* pdwStatus)</unmanaged>	
            <unmanaged-short>IDirectSoundCaptureBuffer::GetStatus</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.CaptureBufferBase.Lock(System.Int32,System.Int32,System.IntPtr@,System.Int32@,System.IntPtr@,System.Int32@,System.Int32)">
            <summary>	
            The Lock method locks a portion of the buffer. Locking the buffer returns references into the buffer, allowing the application to read or write audio data into memory.	
            </summary>	
            <param name="offset"><dd> Offset, in bytes, from the start of the buffer to the point where the lock begins. </dd></param>	
            <param name="bytes"><dd> Size, in bytes, of the portion of the buffer to lock. Because the buffer is conceptually circular, this number can exceed the number of bytes between dwOffset and the end of the buffer. </dd></param>	
            <param name="dioPtr1Out"><dd> Address of a variable that receives a reference to the first locked part of the buffer. </dd></param>	
            <param name="udioBytes1Ref"><dd> Address of a variable that receives the number of bytes in the block at ppvAudioPtr1. If this value is less than dwBytes, the lock has wrapped and ppvAudioPtr2 points to a second block of data at the beginning of the buffer. </dd></param>	
            <param name="dioPtr2Out"><dd> Address of a variable that receives a reference to the second locked part of the capture buffer. If <c>null</c> is returned, the ppvAudioPtr1 parameter points to the entire locked portion of the capture buffer. </dd></param>	
            <param name="udioBytes2Ref"><dd> Address of a variable that receives the number of bytes in the block at ppvAudioPtr2. If ppvAudioPtr2 is <c>null</c>, this value is zero. </dd></param>	
            <param name="flags"><dd> Flags modifying the lock event. This value can be zero or the following flag:<table> <tr><td>Value</td><td>Description</td></tr> <tr><td>DSCBLOCK_ENTIREBUFFER</td><td>Ignore dwBytes and lock the entire capture buffer.</td></tr> </table> </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be one of the following values:</p> <table> <tr><td>Return code</td></tr> <tr><td>DSERR_INVALIDPARAM </td></tr> <tr><td>DSERR_INVALIDCALL </td></tr> </table></returns>	
            <remarks>	
            <p>This method accepts an offset and a byte count, and returns two read references and their associated sizes. If the locked portion does not extend to the end of the buffer and wrap to the beginning, the second reference, ppvAudioBytes2, receives <c>null</c>. If the lock does wrap, ppvAudioBytes2 points to the beginning of the buffer.</p> <p>If the application passes <c>null</c> for the ppvAudioPtr2 and pdwAudioBytes2 parameters, the lock extends no further than the end of the buffer and does not wrap.</p> <p>The application should read data from the references returned by this method and then immediately call Unlock. The sound buffer should not remain locked while it is running; if it does, the capture cursor will reach the locked bytes and audio problems may result.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundCaptureBuffer::Lock']/*"/>	
            <msdn-id>ee418179</msdn-id>	
            <unmanaged>HRESULT IDirectSoundCaptureBuffer::Lock([In] unsigned int dwOffset,[In] unsigned int dwBytes,[Out] void** ppvAudioPtr1,[Out] unsigned int* pdwAudioBytes1,[Out] void** ppvAudioPtr2,[Out, Optional] unsigned int* pdwAudioBytes2,[In] unsigned int dwFlags)</unmanaged>	
            <unmanaged-short>IDirectSoundCaptureBuffer::Lock</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.CaptureBufferBase.Start(SharpDX.Bool)">
            <summary>	
            The Start method begins capturing data into the buffer. If the buffer is already capturing, the method has no effect.	
            </summary>	
            <param name="flags"><dd> Flags that specify the behavior of the buffer when capturing sound data. The following flag is defined:  <table> <tr><td>Value</td><td>Description</td></tr> <tr><td>DSCBSTART_LOOPING</td><td>After the end of the buffer is reached, capture restarts at the beginning and continues until explicitly stopped.</td></tr> </table> </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be one of the following error values: </p> <table> <tr><td>Return code</td></tr> <tr><td>DSERR_INVALIDPARAM </td></tr> <tr><td>DSERR_NODRIVER </td></tr> <tr><td>DSERR_OUTOFMEMORY </td></tr> </table></returns>	
            <remarks>	
            <p>If the buffer is already capturing, a call to this method using a different value in dwFlags might not change the value returned by GetStatus.</p> <p>If the application is multithreaded, the thread that starts the buffer must continue to exist as long as the buffer is capturing. Buffers created on WDM drivers stop capturing when the thread is terminated.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundCaptureBuffer::Start']/*"/>	
            <msdn-id>ee418181</msdn-id>	
            <unmanaged>HRESULT IDirectSoundCaptureBuffer::Start([In] BOOL dwFlags)</unmanaged>	
            <unmanaged-short>IDirectSoundCaptureBuffer::Start</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.CaptureBufferBase.Stop">
            <summary>	
            The Stop method stops the buffer so that it is no longer capturing data. If the buffer is not capturing, the method has no effect.	
            </summary>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be one of the following error values: </p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundCaptureBuffer::Stop']/*"/>	
            <msdn-id>ee418183</msdn-id>	
            <unmanaged>HRESULT IDirectSoundCaptureBuffer::Stop()</unmanaged>	
            <unmanaged-short>IDirectSoundCaptureBuffer::Stop</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.CaptureBufferBase.Unlock(System.IntPtr,System.Int32,System.IntPtr,System.Int32)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="vAudioPtr1Ref">No documentation.</param>	
            <param name="audioBytes1">No documentation.</param>	
            <param name="vAudioPtr2Ref">No documentation.</param>	
            <param name="audioBytes2">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundCaptureBuffer::Unlock']/*"/>	
            <unmanaged>HRESULT IDirectSoundCaptureBuffer::Unlock([In, Buffer] void* pvAudioPtr1,[In] unsigned int dwAudioBytes1,[In, Buffer, Optional] void* pvAudioPtr2,[In] unsigned int dwAudioBytes2)</unmanaged>	
            <unmanaged-short>IDirectSoundCaptureBuffer::Unlock</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectSound.CaptureBufferBase.Capturing">
            <summary>
            True if the buffer is currently capturing.
            </summary>
        </member>
        <member name="P:SharpDX.DirectSound.CaptureBufferBase.CurrentCapturePosition">
            <summary>
            The offset from the start of the buffer, in bytes, of the capture cursor.
            </summary>
        </member>
        <member name="P:SharpDX.DirectSound.CaptureBufferBase.CurrentRealPosition">
            <summary>
            The offset from the start of the buffer, in bytes, of the read cursor.
            </summary>
        </member>
        <member name="P:SharpDX.DirectSound.CaptureBufferBase.Looping">
            <summary>
            True if the capture buffer is looping.
            </summary>
        </member>
        <member name="P:SharpDX.DirectSound.CaptureBufferBase.Format">
            <summary>
            Gets the waveform format of the capture buffer.
            </summary>
            <value>The format.</value>
        </member>
        <member name="P:SharpDX.DirectSound.CaptureBufferBase.Capabilities">
            <summary>	
            The GetCaps method retrieves the capabilities of the buffer.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundCaptureBuffer::GetCaps']/*"/>	
            <msdn-id>ee418164</msdn-id>	
            <unmanaged>GetCaps</unmanaged>	
            <unmanaged-short>GetCaps</unmanaged-short>	
            <unmanaged>HRESULT IDirectSoundCaptureBuffer::GetCaps([Out] DSCBCAPS* pDSCBCaps)</unmanaged>
        </member>
        <member name="P:SharpDX.DirectSound.CaptureBufferBase.CaptureStatus">
            <summary>	
            The GetStatus method retrieves the status of the capture buffer.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundCaptureBuffer::GetStatus']/*"/>	
            <msdn-id>ee418174</msdn-id>	
            <unmanaged>GetStatus</unmanaged>	
            <unmanaged-short>GetStatus</unmanaged-short>	
            <unmanaged>HRESULT IDirectSoundCaptureBuffer::GetStatus([Out] DSCBSTATUS_FLAGS* pdwStatus)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectSound.CaptureBuffer.#ctor(SharpDX.DirectSound.DirectSoundCapture,SharpDX.DirectSound.CaptureBufferDescription)">
            <summary>	
            Creates a buffer for capturing waveform audio.	
            </summary>
            <param name="capture">a reference to an instance of <see cref="T:SharpDX.DirectSound.DirectSoundCapture"/></param>
            <param name="description">a <see cref="T:SharpDX.DirectSound.CaptureBufferDescription"/> structure containing values for the capture buffer being created. </param>
            <returns>No documentation.</returns>
            <unmanaged>HRESULT IDirectSoundCapture::CreateCaptureBuffer([In] LPCDSCBUFFERDESC pcDSCBufferDesc,[Out] LPDIRECTSOUNDCAPTUREBUFFER* ppDSCBuffer,[None] IUnknown* pUnkOuter)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectSound.CaptureBuffer.GetEffect``1(System.Int32)">
            <summary>	
            Retrieves an interface to an effect object associated with the buffer.	
            </summary>	
            <param name="index">Index of the object within objects of that class in the path. See Remarks.  </param>
            <returns>an effect object associated with the buffer</returns>
            <unmanaged>HRESULT IDirectSoundCaptureBuffer8::GetObjectInPath([In] GUID* rguidObject,[None] int dwIndex,[In] GUID* rguidInterface,[Out] void** ppObject)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectSound.CaptureBuffer.GetEffectStatus(System.Int32)">
            <summary>
            Retrieves the status of capture effects.
            </summary>
            <param name="effectCount" />
            <returns />
        </member>
        <member name="M:SharpDX.DirectSound.CaptureBuffer.SetNotificationPositions(SharpDX.DirectSound.NotificationPosition[])">
            <summary>
            Sets the notification positions.
            </summary>
            <param name="positions">The positions.</param>
            <returns></returns>
        </member>
        <member name="M:SharpDX.DirectSound.CaptureBuffer.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.CaptureBuffer"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectSound.CaptureBuffer.op_Explicit(System.IntPtr)~SharpDX.DirectSound.CaptureBuffer">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectSound.CaptureBuffer"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectSound.CaptureBuffer.GetEffect(System.Guid,System.Int32,System.Guid,System.IntPtr@)">
            <summary>	
            The GetObjectInPath method retrieves an interface to an effect object associated with the buffer.	
            </summary>	
            <param name="rguidObject"><dd> Value of type REFGUID that specifies the unique class identifier of the object being searched for, such as <see cref="F:SharpDX.DirectSound.CaptureEffectGuid.AcousticEchoCancellationCaptureEffect"/>. </dd></param>	
            <param name="index"><dd> Index of the object within objects of that class in the path. See Remarks.  </dd></param>	
            <param name="rguidInterface"><dd> Unique identifier of the desired interface, such as IID_IDirectSoundCaptureFXAec8. </dd></param>	
            <param name="objectOut"><dd> Address of a variable that receives the desired interface reference. </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be one of the following error values:</p> <table> <tr><td>Return code</td></tr> <tr><td>DSERR_CONTROLUNAVAIL </td></tr> <tr><td>DSERR_INVALIDPARAM </td></tr> <tr><td>DSERR_OBJECTNOTFOUND </td></tr> </table></returns>	
            <remarks>	
            <p>The value in dwIndex is the index of the object within the array of effects in the <see cref="T:SharpDX.DirectSound.CaptureBufferDescription"/> structure passed to DirectSoundFullDuplexCreate8 or IDirectSoundCapture8::CreateCaptureBuffer.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundCaptureBuffer8::GetObjectInPath']/*"/>	
            <msdn-id>microsoft.directx_sdk.idirectsoundcapturebuffer8.idirectsoundcapturebuffer8.getobjectinpath</msdn-id>	
            <unmanaged>HRESULT IDirectSoundCaptureBuffer8::GetObjectInPath([In] const GUID&amp; rguidObject,[In] unsigned int dwIndex,[In] const GUID&amp; rguidInterface,[Out] void** ppObject)</unmanaged>	
            <unmanaged-short>IDirectSoundCaptureBuffer8::GetObjectInPath</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.CaptureBuffer.GetEffectStatus(System.Int32,SharpDX.DirectSound.CaptureEffectResult[])">
            <summary>	
            The GetFXStatus method retrieves the status of capture effects.	
            </summary>	
            <param name="effectsCount"><dd> Number of elements in the pdwFXStatus array.  </dd></param>	
            <param name="xStatusRef"><dd> Address of an array of DWORD variables that receive the status of each effect. This should contain the same number of elements as the array passed in the dwFXCount member of the <see cref="T:SharpDX.DirectSound.CaptureBufferDescription"/> structure passed to DirectSoundFullDuplexCreate8 or IDirectSoundCapture8::CreateCaptureBuffer. The possible values returned in the array are as follows:<table> <tr><td>Value</td><td>Description</td></tr> <tr><td>DSCFXR_LOCHARDWARE</td><td>Effect is instantiated in hardware.</td></tr> <tr><td>DSCFXR_LOCSOFTWARE</td><td>Effect is instantiated in software.</td></tr> </table> </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be DSERR_INVALIDPARAM.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundCaptureBuffer8::GetFXStatus']/*"/>	
            <msdn-id>microsoft.directx_sdk.idirectsoundcapturebuffer8.idirectsoundcapturebuffer8.getfxstatus</msdn-id>	
            <unmanaged>HRESULT IDirectSoundCaptureBuffer8::GetFXStatus([In] unsigned int dwEffectsCount,[Out, Buffer] DSCFX_ENUM* pdwFXStatus)</unmanaged>	
            <unmanaged-short>IDirectSoundCaptureBuffer8::GetFXStatus</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.CaptureBufferCapabilities">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCBCAPS']/*"/>	
            <unmanaged>DSCBCAPS</unmanaged>	
            <unmanaged-short>DSCBCAPS</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.CaptureBufferCapabilities.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.CaptureBufferCapabilities"/> class.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.CaptureBufferCapabilities.Size">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCBCAPS::dwSize']/*"/>	
            <unmanaged>unsigned int dwSize</unmanaged>	
            <unmanaged-short>unsigned int dwSize</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CaptureBufferCapabilities.Flags">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCBCAPS::dwFlags']/*"/>	
            <unmanaged>DSCBCAPS_FLAGS dwFlags</unmanaged>	
            <unmanaged-short>DSCBCAPS_FLAGS dwFlags</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CaptureBufferCapabilities.BufferBytes">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCBCAPS::dwBufferBytes']/*"/>	
            <unmanaged>unsigned int dwBufferBytes</unmanaged>	
            <unmanaged-short>unsigned int dwBufferBytes</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CaptureBufferCapabilities.Reserved">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCBCAPS::dwReserved']/*"/>	
            <unmanaged>unsigned int dwReserved</unmanaged>	
            <unmanaged-short>unsigned int dwReserved</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.CaptureBufferDescription">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCBUFFERDESC']/*"/>	
            <unmanaged>DSCBUFFERDESC</unmanaged>	
            <unmanaged-short>DSCBUFFERDESC</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.CaptureBufferDescription.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.CaptureBufferDescription"/> class.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.CaptureBufferDescription.Size">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCBUFFERDESC::dwSize']/*"/>	
            <unmanaged>unsigned int dwSize</unmanaged>	
            <unmanaged-short>unsigned int dwSize</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CaptureBufferDescription.Flags">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCBUFFERDESC::dwFlags']/*"/>	
            <unmanaged>DSCBCAPS_FLAGS dwFlags</unmanaged>	
            <unmanaged-short>DSCBCAPS_FLAGS dwFlags</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CaptureBufferDescription.BufferBytes">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCBUFFERDESC::dwBufferBytes']/*"/>	
            <unmanaged>unsigned int dwBufferBytes</unmanaged>	
            <unmanaged-short>unsigned int dwBufferBytes</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CaptureBufferDescription.Reserved">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCBUFFERDESC::dwReserved']/*"/>	
            <unmanaged>unsigned int dwReserved</unmanaged>	
            <unmanaged-short>unsigned int dwReserved</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CaptureBufferDescription.FormatPointer">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCBUFFERDESC::lpwfxFormat']/*"/>	
            <unmanaged>WAVEFORMATEX* lpwfxFormat</unmanaged>	
            <unmanaged-short>WAVEFORMATEX lpwfxFormat</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CaptureBufferDescription.EffectCount">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCBUFFERDESC::dwFXCount']/*"/>	
            <unmanaged>unsigned int dwFXCount</unmanaged>	
            <unmanaged-short>unsigned int dwFXCount</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CaptureBufferDescription.EffectDescriptionPointer">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCBUFFERDESC::lpDSCFXDesc']/*"/>	
            <unmanaged>DSCEFFECTDESC* lpDSCFXDesc</unmanaged>	
            <unmanaged-short>DSCEFFECTDESC lpDSCFXDesc</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectSound.CaptureBufferDescription.WaveMapped">
            <summary>
            Gets a value indicating whether [wave mapped].
            </summary>
            <value><c>true</c> if [wave mapped]; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:SharpDX.DirectSound.CaptureBufferDescription.ControlEffects">
            <summary>
            Gets a value indicating whether [control effects].
            </summary>
            <value><c>true</c> if [control effects]; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:SharpDX.DirectSound.CaptureBufferDescription.Format">
            <summary>
            Gets or sets the format.
            </summary>
            <value>The format.</value>
        </member>
        <member name="P:SharpDX.DirectSound.CaptureBufferDescription.EffectDescriptions">
            <summary>
            Describes effects supported by hardware for the buffer.
            </summary>
        </member>
        <member name="T:SharpDX.DirectSound.CaptureCapabilities">
            <summary>	
            The <see cref="T:SharpDX.DirectSound.CaptureCapabilities"/> structure describes the capabilities of the capture device. It is used by theIDirectSoundCapture8::GetCapsmethod.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCCAPS']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsccaps</msdn-id>	
            <unmanaged>DSCCAPS</unmanaged>	
            <unmanaged-short>DSCCAPS</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.CaptureCapabilities.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.CaptureCapabilities"/> class.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.CaptureCapabilities.Size">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCCAPS::dwSize']/*"/>	
            <unmanaged>unsigned int dwSize</unmanaged>	
            <unmanaged-short>unsigned int dwSize</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CaptureCapabilities.Flags">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCCAPS::dwFlags']/*"/>	
            <unmanaged>unsigned int dwFlags</unmanaged>	
            <unmanaged-short>unsigned int dwFlags</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CaptureCapabilities.Formats">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCCAPS::dwFormats']/*"/>	
            <unmanaged>unsigned int dwFormats</unmanaged>	
            <unmanaged-short>unsigned int dwFormats</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CaptureCapabilities.Channels">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCCAPS::dwChannels']/*"/>	
            <unmanaged>unsigned int dwChannels</unmanaged>	
            <unmanaged-short>unsigned int dwChannels</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.CaptureEffectDescription">
            <summary>	
            The <see cref="T:SharpDX.DirectSound.CaptureEffectDescription"/> structure contains parameters for an effect associated with a capture buffer.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCEFFECTDESC']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsceffectdesc</msdn-id>	
            <unmanaged>DSCEFFECTDESC</unmanaged>	
            <unmanaged-short>DSCEFFECTDESC</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.CaptureEffectDescription.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.CaptureEffectDescription"/> class.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.CaptureEffectDescription.Size">
            <summary>	
            <dd> Size of the structure, in bytes. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCEFFECTDESC::dwSize']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsceffectdesc</msdn-id>	
            <unmanaged>unsigned int dwSize</unmanaged>	
            <unmanaged-short>unsigned int dwSize</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CaptureEffectDescription.Flags">
            <summary>	
            <dd> Flags that specify desired parameters of the effect. When this structure is passed to DirectSoundFullDuplexCreate8, or IDirectSoundCapture8::CreateCaptureBuffer, this member must be one of the values shown in the following table.	
            <table> <tr><th>Value	
            </th><th>Description	
            </th></tr> <tr><td><see cref="F:SharpDX.DirectSound.CaptureEffectResult.LocatedInHardware"/>	
            </td><td>Effect specified by guidDSCFXInstance must be in hardware.	
            </td></tr> <tr><td><see cref="F:SharpDX.DirectSound.CaptureEffectResult.LocatedInSoftware"/>	
            </td><td>Effect specified by guidDSCFXInstance must be in software.	
            </td></tr> </table> <p>On return, this member can contain one of the values shown in the following table.</p> <table> <tr><th>Value	
            </th><th>Description	
            </th></tr> <tr><td><see cref="F:SharpDX.DirectSound.CaptureEffectResult.LocatedInHardware"/>	
            </td><td>Effect was created in hardware.	
            </td></tr> <tr><td><see cref="F:SharpDX.DirectSound.CaptureEffectResult.LocatedInSoftware"/>	
            </td><td>Effect was created in software.	
            </td></tr> </table> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCEFFECTDESC::dwFlags']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsceffectdesc</msdn-id>	
            <unmanaged>DSCFX_ENUM dwFlags</unmanaged>	
            <unmanaged-short>DSCFX_ENUM dwFlags</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CaptureEffectDescription.CaptureEffectClass">
            <summary>	
            <dd> Value of type <see cref="T:System.Guid"/> that specifies the class identifier of the effect. The following standard identifiers are defined.	
            <table> <tr><th>Value	
            </th><th>Description	
            </th></tr> <tr><td><see cref="F:SharpDX.DirectSound.CaptureEffectGuid.AcousticEchoCancellationCaptureEffect"/>	
            </td><td>Acoustic echo cancellation.	
            </td></tr> <tr><td><see cref="F:SharpDX.DirectSound.CaptureEffectGuid.NoiseSuppressionCaptureEffect"/>	
            </td><td>Noise suppression.	
            </td></tr> </table> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCEFFECTDESC::guidDSCFXClass']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsceffectdesc</msdn-id>	
            <unmanaged>GUID guidDSCFXClass</unmanaged>	
            <unmanaged-short>GUID guidDSCFXClass</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CaptureEffectDescription.CaptureEffectInstance">
            <summary>	
            <dd> Value of type <see cref="T:System.Guid"/> that specifies the unique identifier of the preferred effect. The following standard identifiers are defined.	
            <table> <tr><th>Value	
            </th><th>Description	
            </th></tr> <tr><td><see cref="F:SharpDX.DirectSound.CaptureEffectGuid.MicrosoftAcousticEchoCancellationCaptureEffect"/>	
            </td><td>Microsoft acoustic echo cancellation. Available in software only.	
            </td></tr> <tr><td><see cref="F:SharpDX.DirectSound.CaptureEffectGuid.MicrosoftNoiseSuppressionCaptureEffect"/>	
            </td><td>Microsoft noise suppression. Available in software only.	
            </td></tr> <tr><td><see cref="F:SharpDX.DirectSound.CaptureEffectGuid.SystemAcousticEchoCancellationCaptureEffect"/>	
            </td><td>System default acoustic echo cancellation.	
            </td></tr> <tr><td><see cref="F:SharpDX.DirectSound.CaptureEffectGuid.SystemNoiseSuppressionCaptureEffect"/>	
            </td><td>System default noise suppression.	
            </td></tr> </table> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCEFFECTDESC::guidDSCFXInstance']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsceffectdesc</msdn-id>	
            <unmanaged>GUID guidDSCFXInstance</unmanaged>	
            <unmanaged-short>GUID guidDSCFXInstance</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CaptureEffectDescription.Reserved1">
            <summary>	
            <dd> Reserved. Must be zero. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCEFFECTDESC::dwReserved1']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsceffectdesc</msdn-id>	
            <unmanaged>unsigned int dwReserved1</unmanaged>	
            <unmanaged-short>unsigned int dwReserved1</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CaptureEffectDescription.Reserved2">
            <summary>	
            <dd> Reserved. Must be zero. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCEFFECTDESC::dwReserved2']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsceffectdesc</msdn-id>	
            <unmanaged>unsigned int dwReserved2</unmanaged>	
            <unmanaged-short>unsigned int dwReserved2</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.Chorus">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXChorus']/*"/>	
            <unmanaged>IDirectSoundFXChorus</unmanaged>	
            <unmanaged-short>IDirectSoundFXChorus</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Chorus.DelayDefault">
            <summary>
            Default number of milliseconds the input is delayed before it is played back. The default value is 50. 
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Chorus.DelayMax">
            <summary>
            Maximum number of milliseconds the input is delayed before it is played back. 
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Chorus.DelayMin">
            <summary>
            Minimum number of milliseconds the input is delayed before it is played back. 
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Chorus.DepthDefault">
            <summary>
            Default percentage by which the delay time is modulated by the low-frequency oscillator, in hundredths of a percentage point. The default value is 10.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Chorus.DepthMax">
            <summary>
            Maximum percentage by which the delay time is modulated by the low-frequency oscillator, in hundredths of a percentage point.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Chorus.DepthMin">
            <summary>
            Minimum percentage by which the delay time is modulated by the low-frequency oscillator, in hundredths of a percentage point.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Chorus.FeedbackDefault">
            <summary>
            Default percentage of output signal to feed back into the effect's input. The default value is 25.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Chorus.FeedbackMax">
            <summary>
            Maximum percentage of output signal to feed back into the effect's input.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Chorus.FeedbackMin">
            <summary>
            Minimum percentage of output signal to feed back into the effect's input.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Chorus.FrequencyDefault">
            <summary>
            Default frequency of the LFO. The default value is 1.1. 
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Chorus.FrequencyMax">
            <summary>
            Maximum frequency of the LFO.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Chorus.FrequencyMin">
            <summary>
            Minimum frequency of the LFO.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Chorus.Phase180">
            <summary>
            Positive 180 phase differential between left and right LFOs.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Chorus.Phase90">
            <summary>
            Positive 90 phase differential between left and right LFOs.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Chorus.PhaseDefault">
            <summary>
            Default phase differential between left and right LFOs. The default value is Phase90.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Chorus.PhaseMax">
            <summary>
            Maximum phase differential between left and right LFOs.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Chorus.PhaseMin">
            <summary>
            Minimum phase differential between left and right LFOs.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Chorus.PhaseNegative180">
            <summary>
            Negative 180 phase differential between left and right LFOs.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Chorus.PhaseNegative90">
            <summary>
            Negative 90 phase differential between left and right LFOs.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Chorus.PhaseZero">
            <summary>
            Zero phase differential between left and right LFOs.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Chorus.WaveformDefault">
            <summary>
            Default waveform shape of the LFO. By default, the waveform is a sine.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Chorus.WaveformSin">
            <summary>
            Sine waveform shape of the LFO.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Chorus.WaveformTriangle">
            <summary>
            Triangle waveform shape of the LFO.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Chorus.WetDryMixDefault">
            <summary>
            Default ratio of wet (processed) signal to dry (unprocessed) signal.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Chorus.WetDryMixMax">
            <summary>
            Maximum ratio of wet (processed) signal to dry (unprocessed) signal.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Chorus.WetDryMixMin">
            <summary>
            Minimum ratio of wet (processed) signal to dry (unprocessed) signal.
            </summary>
        </member>
        <member name="M:SharpDX.DirectSound.Chorus.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.Chorus"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectSound.Chorus.op_Explicit(System.IntPtr)~SharpDX.DirectSound.Chorus">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectSound.Chorus"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectSound.Chorus.SetAllParameters(SharpDX.DirectSound.ChorusSettings@)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="cDsFxChorusRef">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXChorus::SetAllParameters']/*"/>	
            <unmanaged>HRESULT IDirectSoundFXChorus::SetAllParameters([In] const DSFXChorus* pcDsFxChorus)</unmanaged>	
            <unmanaged-short>IDirectSoundFXChorus::SetAllParameters</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.Chorus.GetAllParameters(SharpDX.DirectSound.ChorusSettings@)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="dsFxChorusRef">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXChorus::GetAllParameters']/*"/>	
            <unmanaged>HRESULT IDirectSoundFXChorus::GetAllParameters([Out] DSFXChorus* pDsFxChorus)</unmanaged>	
            <unmanaged-short>IDirectSoundFXChorus::GetAllParameters</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectSound.Chorus.AllParameters">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXChorus::GetAllParameters']/*"/>	
            <unmanaged>GetAllParameters / SetAllParameters</unmanaged>	
            <unmanaged-short>GetAllParameters</unmanaged-short>	
            <unmanaged>HRESULT IDirectSoundFXChorus::GetAllParameters([Out] DSFXChorus* pDsFxChorus)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectSound.Compressor">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXCompressor']/*"/>	
            <unmanaged>IDirectSoundFXCompressor</unmanaged>	
            <unmanaged-short>IDirectSoundFXCompressor</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Compressor.AttackDefault">
            <summary>
            Default time before compression reaches its full value, in decibels (dB). The default value is 10 ms.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Compressor.AttackMax">
            <summary>
            Maximum time before compression reaches its full value, in decibels (dB).
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Compressor.AttackMin">
            <summary>
            Minimum time before compression reaches its full value, in decibels (dB).
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Compressor.GainDefault">
            <summary>
            Default output gain of signal after compression, in decibels (dB). The default value is 0 dB. 
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Compressor.GainMax">
            <summary>
            Maximum output gain of signal after compression, in decibels (dB). 
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Compressor.GainMin">
            <summary>
            Minimum output gain of signal after compression, in decibels (dB). 
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Compressor.PreDelayDefault">
            <summary>
            Default time after threshold is reached before attack phase is started, in milliseconds. The default value is 4 ms. 
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Compressor.PreDelayMax">
            <summary>
            Maximum time after threshold is reached before attack phase is started, in milliseconds. 
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Compressor.PreDelayMin">
            <summary>
            Minimum time after threshold is reached before attack phase is started, in milliseconds. 
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Compressor.RatioDefault">
            <summary>
            Default compression ratio. The default value is 3, which means 3:1 compression. 
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Compressor.RatioMax">
            <summary>
            Maximum compression ratio.  
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Compressor.RatioMin">
            <summary>
            Minimum compression ratio. 
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Compressor.ReleaseDefault">
            <summary>
            Default speed at which compression is stopped after input drops below Threshold, in miliseconds. The default value is 200 ms.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Compressor.ReleaseMax">
            <summary>
            Maximum speed at which compression is stopped after input drops below Threshold, in miliseconds. 
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Compressor.ReleaseMin">
            <summary>
            Minimum speed at which compression is stopped after input drops below Threshold, in miliseconds. 
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Compressor.ThresholdDefault">
            <summary>
            Default point at which compression begins, in decibels, in decibels (dB). The default value is -20 dB.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Compressor.ThresholdMax">
            <summary>
            Maximum point at which compression begins, in decibels, in decibels (dB). 
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Compressor.ThresholdMin">
            <summary>
            Minimum point at which compression begins, in decibels, in decibels (dB).
            </summary>
        </member>
        <member name="M:SharpDX.DirectSound.Compressor.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.Compressor"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectSound.Compressor.op_Explicit(System.IntPtr)~SharpDX.DirectSound.Compressor">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectSound.Compressor"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectSound.Compressor.SetAllParameters(SharpDX.DirectSound.CompressorSettings@)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="cDsFxCompressorRef">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXCompressor::SetAllParameters']/*"/>	
            <unmanaged>HRESULT IDirectSoundFXCompressor::SetAllParameters([In] const DSFXCompressor* pcDsFxCompressor)</unmanaged>	
            <unmanaged-short>IDirectSoundFXCompressor::SetAllParameters</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.Compressor.GetAllParameters(SharpDX.DirectSound.CompressorSettings@)">
            <summary>	
            The GetAllParameters method retrieves the compression parameters of a buffer.	
            </summary>	
            <param name="dsFxCompressorRef"><dd> Address of a <see cref="T:SharpDX.DirectSound.CompressorSettings"/> structure that receives the effect parameters. </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be DSERR_INVALIDPARAM.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXCompressor::GetAllParameters']/*"/>	
            <msdn-id>ee418216</msdn-id>	
            <unmanaged>HRESULT IDirectSoundFXCompressor::GetAllParameters([Out] DSFXCompressor* pDsFxCompressor)</unmanaged>	
            <unmanaged-short>IDirectSoundFXCompressor::GetAllParameters</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectSound.Compressor.AllParameters">
            <summary>	
            The GetAllParameters method retrieves the compression parameters of a buffer.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXCompressor::GetAllParameters']/*"/>	
            <msdn-id>ee418216</msdn-id>	
            <unmanaged>GetAllParameters / SetAllParameters</unmanaged>	
            <unmanaged-short>GetAllParameters</unmanaged-short>	
            <unmanaged>HRESULT IDirectSoundFXCompressor::GetAllParameters([Out] DSFXCompressor* pDsFxCompressor)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectSound.DeviceInformation">
            <summary>
            Contains information about a DirectSound device.
            </summary>
        </member>
        <member name="M:SharpDX.DirectSound.DeviceInformation.#ctor(System.Guid,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.DeviceInformation"/> class.
            </summary>
            <param name="driverGuid">The driver GUID.</param>
            <param name="description">The description.</param>
            <param name="moduleName">Name of the module.</param>
        </member>
        <member name="P:SharpDX.DirectSound.DeviceInformation.DriverGuid">
            <summary>
            Identifies the DirectSound driver being enumerated
            </summary>
        </member>
        <member name="P:SharpDX.DirectSound.DeviceInformation.Description">
            <summary>
            String that provides a textual description of the DirectSound device.
            </summary>
        </member>
        <member name="P:SharpDX.DirectSound.DeviceInformation.ModuleName">
            <summary>
            String that specifies the module name of the DirectSound driver corresponding to this device.
            </summary>
        </member>
        <member name="T:SharpDX.DirectSound.DirectSound">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound8']/*"/>	
            <unmanaged>IDirectSound8</unmanaged>	
            <unmanaged-short>IDirectSound8</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.DirectSoundBase">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound']/*"/>	
            <unmanaged>IDirectSound</unmanaged>	
            <unmanaged-short>IDirectSound</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.DirectSoundBase.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.DirectSoundBase"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectSound.DirectSoundBase.op_Explicit(System.IntPtr)~SharpDX.DirectSound.DirectSoundBase">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectSound.DirectSoundBase"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectSound.DirectSoundBase.CreateSoundBuffer(SharpDX.DirectSound.SoundBufferDescription,System.IntPtr@,SharpDX.ComObject)">
            <summary>	
            The CreateSoundBuffer method creates a sound buffer object to manage audio samples.	
            </summary>	
            <param name="cDSBufferDescRef"><dd> Address of a <see cref="T:SharpDX.DirectSound.SoundBufferDescription"/> structure that describes the sound buffer to create. </dd></param>	
            <param name="dSBufferOut"><dd> Address of a variable that receives the <see cref="T:SharpDX.DirectSound.SoundBuffer"/> interface of the new buffer object. Use QueryInterface to obtain <see cref="T:SharpDX.DirectSound.SecondarySoundBuffer"/>. <see cref="T:SharpDX.DirectSound.SecondarySoundBuffer"/> is not available for the primary buffer. </dd></param>	
            <param name="unkOuterRef"><dd> Address of the controlling object's <see cref="T:SharpDX.ComObject"/> interface for COM aggregation. Must be <c>null</c>. </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK, or DS_NO_VIRTUALIZATION if a requested 3D algorithm was not available and stereo panning was substituted. See the description of the guid3DAlgorithm member of <see cref="T:SharpDX.DirectSound.SoundBufferDescription"/>. If the method fails, the return value may be one of the error values shown in the following table.</p> <table> <tr><td>Return code</td></tr> <tr><td>DSERR_ALLOCATED </td></tr> <tr><td>DSERR_BADFORMAT </td></tr> <tr><td>DSERR_BUFFERTOOSMALL </td></tr> <tr><td>DSERR_CONTROLUNAVAIL </td></tr> <tr><td>DSERR_DS8_REQUIRED </td></tr> <tr><td>DSERR_INVALIDCALL </td></tr> <tr><td>DSERR_INVALIDPARAM </td></tr> <tr><td>DSERR_NOAGGREGATION </td></tr> <tr><td>DSERR_OUTOFMEMORY </td></tr> <tr><td>DSERR_UNINITIALIZED </td></tr> <tr><td>DSERR_UNSUPPORTED </td></tr> </table></returns>	
            <remarks>	
            <p>DirectSound does not initialize the contents of the buffer, and the application cannot assume that it contains silence.</p> <p>If an attempt is made to create a buffer with the <see cref="F:SharpDX.DirectSound.BufferFlags.Hardware"/> flag on a system where hardware acceleration is not available, the method fails with either DSERR_CONTROLUNAVAIL or DSERR_INVALIDCALL, depending on the operating system.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound::CreateSoundBuffer']/*"/>	
            <msdn-id>ee418039</msdn-id>	
            <unmanaged>HRESULT IDirectSound::CreateSoundBuffer([In] const DSBUFFERDESC* pcDSBufferDesc,[Out] void** ppDSBuffer,[In] IUnknown* pUnkOuter)</unmanaged>	
            <unmanaged-short>IDirectSound::CreateSoundBuffer</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.DirectSoundBase.GetCapabilities(SharpDX.DirectSound.Capabilities@)">
            <summary>	
            The GetCaps method retrieves the capabilities of the hardware device that is represented by the device object.	
            </summary>	
            <param name="dSCapsRef"><dd> Address of a <see cref="T:SharpDX.DirectSound.Capabilities"/> structure that receives the capabilities of this sound device. </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be one of the error values shown in the following table.</p> <table> <tr><td>Return code</td></tr> <tr><td>DSERR_GENERIC </td></tr> <tr><td>DSERR_INVALIDPARAM </td></tr> <tr><td>DSERR_UNINITIALIZED </td></tr> </table></returns>	
            <remarks>	
            <p>Information retrieved in the <see cref="T:SharpDX.DirectSound.Capabilities"/> structure describes the maximum capabilities of the sound device and those currently available, such as the number of hardware mixing channels and the amount of on-board sound memory. You can use this information to fine-tune performance and optimize resource allocation.</p> <p>Because of resource-sharing requirements, the maximum capabilities in one area might be available only at the cost of another area.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound::GetCaps']/*"/>	
            <msdn-id>ee418043</msdn-id>	
            <unmanaged>HRESULT IDirectSound::GetCaps([Out] DSCAPS* pDSCaps)</unmanaged>	
            <unmanaged-short>IDirectSound::GetCaps</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.DirectSoundBase.DuplicateSoundBuffer(SharpDX.DirectSound.SoundBuffer,System.IntPtr@)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="dSBufferOriginalRef">No documentation.</param>	
            <param name="dSBufferDuplicateOut">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound::DuplicateSoundBuffer']/*"/>	
            <unmanaged>HRESULT IDirectSound::DuplicateSoundBuffer([In] IDirectSoundBuffer* pDSBufferOriginal,[Out] void** ppDSBufferDuplicate)</unmanaged>	
            <unmanaged-short>IDirectSound::DuplicateSoundBuffer</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.DirectSoundBase.SetCooperativeLevel(System.IntPtr,SharpDX.DirectSound.CooperativeLevel)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="hwnd">No documentation.</param>	
            <param name="level">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound::SetCooperativeLevel']/*"/>	
            <unmanaged>HRESULT IDirectSound::SetCooperativeLevel([In] HWND hwnd,[In] DSSCL_ENUM dwLevel)</unmanaged>	
            <unmanaged-short>IDirectSound::SetCooperativeLevel</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.DirectSoundBase.Compact">
            <summary>	
            No documentation.	
            </summary>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound::Compact']/*"/>	
            <unmanaged>HRESULT IDirectSound::Compact()</unmanaged>	
            <unmanaged-short>IDirectSound::Compact</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.DirectSoundBase.GetSpeakerConfiguration(System.Int32@)">
            <summary>	
            The GetSpeakerConfig method retrieves the speaker configuration.	
            </summary>	
            <param name="peakerConfigRef"><dd> Address of the speaker configuration (see remarks in IDirectSound8::SetSpeakerConfig). </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be one of the error values shown in the following table.</p> <table> <tr><th>Return code</th></tr> <tr><td>DSERR_INVALIDPARAM </td></tr> <tr><td>DSERR_UNINITIALIZED </td></tr> </table></returns>	
            <remarks>	
            <p>The value returned at pdwSpeakerConfig can be a packed DWORD containing both configuration and geometry information. Use the DSSPEAKER_CONFIG and DSSPEAKER_GEOMETRY macros to unpack the DWORD, as in the following example:</p> <pre> if (DSSPEAKER_CONFIG(dwSpeakerConfig) == <see cref="F:SharpDX.DirectSound.SpeakerConfiguration.Stereo"/>) { if (DSSPEAKER_GEOMETRY(dwSpeakerConfig) == <see cref="F:SharpDX.DirectSound.SpeakerGeometry.Wide"/>) { // Configuration is wide stereo. ...} } </pre> <p>To use #defines implemented in Windows Vista, set the DIRECTSOUND_VERSION to 0x1000 before including dsound.h.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound::GetSpeakerConfig']/*"/>	
            <msdn-id>ee418045</msdn-id>	
            <unmanaged>HRESULT IDirectSound::GetSpeakerConfig([Out] unsigned int* pdwSpeakerConfig)</unmanaged>	
            <unmanaged-short>IDirectSound::GetSpeakerConfig</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.DirectSoundBase.SetSpeakerConfiguration(System.Int32)">
            <summary>	
            The<strong>SetSpeakerConfig</strong>method specifies the speaker configuration of the device.	
            </summary>	
            <param name="speakerConfig"><dd> The speaker configuration. See the following remarks. </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be one of the error values shown in the following table.</p> <table> <tr><th>Return code</th></tr> <tr><td>DSERR_INVALIDPARAM </td></tr> <tr><td>DSERR_UNINITIALIZED </td></tr> </table></returns>	
            <remarks>	
            <p>In Windows Vista and later versions of Windows, <strong>SetSpeakerConfig</strong> is a NOP.  For Windows Vista and later versions, the speaker  configuration is a system setting that should not be modified by an application. End users can set the speaker configuration  through control panels.</p>  Speaker Configurations <p>These tables contain the possible speaker configurations.</p> <table> <tr><th>Value	
            </th><th>Description	
            </th></tr> <tr><td><see cref="F:SharpDX.DirectSound.SpeakerConfiguration.FivePointOneBack"/>	
            </td><td>The audio is played through a speaker arrangement of five surround speakers with a subwoofer. (<see cref="F:SharpDX.DirectSound.SpeakerConfiguration.FivePointOne"/> is still defined, but is obsolete as of Windows Vista. Use <see cref="F:SharpDX.DirectSound.SpeakerConfiguration.FivePointOneBack"/> instead.)	
            </td></tr> <tr><td><see cref="F:SharpDX.DirectSound.SpeakerConfiguration.FivePointOneSurround"/>	
            </td><td>The audio is played through a home theater speaker arrangement of five surround speakers with a subwoofer. This value applies to Windows Vista or later.	
            </td></tr> <tr><td><see cref="F:SharpDX.DirectSound.SpeakerConfiguration.DirectOut"/>	
            </td><td>The audio is passed through directly, without being configured for speakers.	
            </td></tr> <tr><td><see cref="F:SharpDX.DirectSound.SpeakerConfiguration.Headphone"/>	
            </td><td>The audio is played through headphones.	
            </td></tr> <tr><td><see cref="F:SharpDX.DirectSound.SpeakerConfiguration.Mono"/>	
            </td><td>The audio is played through a single speaker.	
            </td></tr> <tr><td><see cref="F:SharpDX.DirectSound.SpeakerConfiguration.Quadrophonic"/>	
            </td><td>The audio is played through quadraphonic speakers.	
            </td></tr> <tr><td><see cref="F:SharpDX.DirectSound.SpeakerConfiguration.Stereo"/>	
            </td><td>The audio is played through stereo speakers (default value).	
            </td></tr> <tr><td><see cref="F:SharpDX.DirectSound.SpeakerConfiguration.Surround"/>	
            </td><td>The audio is played through surround speakers.	
            </td></tr> <tr><td><see cref="F:SharpDX.DirectSound.SpeakerConfiguration.SevenPointOneWide"/>	
            </td><td>The audio is played through a wide speaker arrangement of seven surround speakers with a subwoofer. (<see cref="F:SharpDX.DirectSound.SpeakerConfiguration.SevenPointOne"/> is still defined, but is obsolete as of Windows XP SP 2. Use <see cref="F:SharpDX.DirectSound.SpeakerConfiguration.SevenPointOneWide"/> instead.)	
            </td></tr> <tr><td><see cref="F:SharpDX.DirectSound.SpeakerConfiguration.SevenPointOneSurround"/>	
            </td><td>The audio is played through a home theater speaker arrangement of seven surround speakers with a subwoofer. This value applies to Windows XP SP2 or later.	
            </td></tr> </table> <p><see cref="F:SharpDX.DirectSound.SpeakerConfiguration.Stereo"/> can be combined with one of the values shown in the following table.</p> <table> <tr><th>Value	
            </th><th>Description	
            </th></tr> <tr><td><see cref="F:SharpDX.DirectSound.SpeakerGeometry.Wide"/>	
            </td><td>The speakers are directed over an arc of 20 degrees.	
            </td></tr> <tr><td><see cref="F:SharpDX.DirectSound.SpeakerGeometry.Narrow"/>	
            </td><td>The speakers are directed over an arc of 10 degrees.	
            </td></tr> <tr><td><see cref="F:SharpDX.DirectSound.SpeakerGeometry.Minimum"/>	
            </td><td>The speakers are directed over an arc of 5 degrees.	
            </td></tr> <tr><td><see cref="F:SharpDX.DirectSound.SpeakerGeometry.Maximum"/>	
            </td><td>The speakers are directed over an arc of 180 degrees.	
            </td></tr> </table>  <p>If a geometry value is to be used, it must be packed in a DWORD along with the <see cref="F:SharpDX.DirectSound.SpeakerConfiguration.Stereo"/> flag. This can be done by using the DSSPEAKER_COMBINED macro, as in the following C++ example:</p> <pre> lpds-&gt;SetSpeakerConfig(DSSPEAKER_COMBINED( <see cref="F:SharpDX.DirectSound.SpeakerConfiguration.Stereo"/>, <see cref="F:SharpDX.DirectSound.SpeakerGeometry.Wide"/>)); </pre> <p>To use #defines implemented in Windows Vista, set the DIRECTSOUND_VERSION to 0x1000 before including dsound.h.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound::SetSpeakerConfig']/*"/>	
            <msdn-id>ee418050</msdn-id>	
            <unmanaged>HRESULT IDirectSound::SetSpeakerConfig([In] unsigned int dwSpeakerConfig)</unmanaged>	
            <unmanaged-short>IDirectSound::SetSpeakerConfig</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectSound.DirectSoundBase.Capabilities">
            <summary>	
            The GetCaps method retrieves the capabilities of the hardware device that is represented by the device object.	
            </summary>	
            <remarks>	
            <p>Information retrieved in the <see cref="T:SharpDX.DirectSound.Capabilities"/> structure describes the maximum capabilities of the sound device and those currently available, such as the number of hardware mixing channels and the amount of on-board sound memory. You can use this information to fine-tune performance and optimize resource allocation.</p> <p>Because of resource-sharing requirements, the maximum capabilities in one area might be available only at the cost of another area.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound::GetCaps']/*"/>	
            <msdn-id>ee418043</msdn-id>	
            <unmanaged>GetCaps</unmanaged>	
            <unmanaged-short>GetCaps</unmanaged-short>	
            <unmanaged>HRESULT IDirectSound::GetCaps([Out] DSCAPS* pDSCaps)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectSound.DirectSound.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.DirectSound"/> class.
            </summary>
        </member>
        <member name="M:SharpDX.DirectSound.DirectSound.#ctor(System.Guid)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.DirectSound"/> class.
            </summary>
            <param name="driverGuid">The driver GUID.</param>
        </member>
        <member name="M:SharpDX.DirectSound.DirectSound.GetSpeakerConfiguration(SharpDX.DirectSound.SpeakerConfiguration@,SharpDX.DirectSound.SpeakerGeometry@)">
            <summary>
            Retrieves the speaker configuration of the device.
            </summary>
            <param name="speakerSet" />
            <param name="geometry" />
        </member>
        <member name="M:SharpDX.DirectSound.DirectSound.SetSpeakerConfiguration(SharpDX.DirectSound.SpeakerConfiguration,SharpDX.DirectSound.SpeakerGeometry)">
            <summary>
            Sets the speaker configuration of the device.
            </summary>
            <param name="speakerSet" />
            <param name="geometry" />
        </member>
        <member name="M:SharpDX.DirectSound.DirectSound.GetDevices">
            <summary>
            Enumerates the DirectSound devices installed in the system.
            </summary>
            <returns>A collection of the devices found.</returns>
        </member>
        <member name="M:SharpDX.DirectSound.DirectSound.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.DirectSound"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectSound.DirectSound.op_Explicit(System.IntPtr)~SharpDX.DirectSound.DirectSound">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectSound.DirectSound"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectSound.DirectSound.VerifyCertification(System.Int32@)">
            <summary>	
            The VerifyCertification method ascertains whether the device driver is certified for DirectX.	
            </summary>	
            <param name="ertifiedRef"><dd> Address of a DWORD variable that receives one of the values shown in the following table.<table> <tr><td>Value</td><td>Description</td></tr> <tr><td>DS_CERTIFIED</td><td>Driver is certified for DirectSound.</td></tr> <tr><td>DS_UNCERTIFIED</td><td>Driver is not certified for DirectSound.</td></tr> </table> </dd></param>	
            <returns><p>If the function succeeds, the return value is DS_OK.</p> <p>If the function fails, the return value may be one of the error values shown in the following table.</p> <table> <tr><td>Return code</td></tr> <tr><td>DSERR_INVALIDPARAM </td></tr> <tr><td>DSERR_UNSUPPORTED </td></tr> </table></returns>	
            <remarks>	
            <p>This method may attempt to retrieve certification information from the Internet.</p> <p>On emulated devices, the method returns DSERR_UNSUPPORTED. Emulated devices are identified by the <see cref="F:SharpDX.DirectSound.CapabilitiesFlags.EmulatedDriver"/> flag in the dwFlags member of <see cref="T:SharpDX.DirectSound.Capabilities"/>.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound8::VerifyCertification']/*"/>	
            <msdn-id>microsoft.directx_sdk.idirectsound8.idirectsound8.verifycertification</msdn-id>	
            <unmanaged>HRESULT IDirectSound8::VerifyCertification([Out] unsigned int* pdwCertified)</unmanaged>	
            <unmanaged-short>IDirectSound8::VerifyCertification</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectSound.DirectSound.IsCertified">
            <summary>
            Verifies the certification.
            </summary>
            <returns>Return true if the driver is certified</returns>
        </member>
        <member name="T:SharpDX.DirectSound.DirectSoundCapture">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundCapture']/*"/>	
            <unmanaged>IDirectSoundCapture</unmanaged>	
            <unmanaged-short>IDirectSoundCapture</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.DirectSoundCapture.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.DirectSoundCapture" /> class.
            </summary>
        </member>
        <member name="M:SharpDX.DirectSound.DirectSoundCapture.#ctor(System.Guid)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.DirectSoundCapture" /> class.
            </summary>
            <param name="device" />
            <returns />
        </member>
        <member name="M:SharpDX.DirectSound.DirectSoundCapture.GetDevices">
            <summary>
            Enumerates the DirectSoundCapture devices installed in the system.
            </summary>
            <returns>A collection of the devices found.</returns>
        </member>
        <member name="M:SharpDX.DirectSound.DirectSoundCapture.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.DirectSoundCapture"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectSound.DirectSoundCapture.op_Explicit(System.IntPtr)~SharpDX.DirectSound.DirectSoundCapture">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectSound.DirectSoundCapture"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectSound.DirectSoundCapture.CreateCaptureBuffer(SharpDX.DirectSound.CaptureBufferDescription,SharpDX.DirectSound.CaptureBufferBase@,SharpDX.ComObject)">
            <summary>	
            The CreateCaptureBuffer method creates a buffer for capturing waveform audio.	
            </summary>	
            <param name="cDSCBufferDescRef"><dd> Pointer to a <see cref="T:SharpDX.DirectSound.CaptureBufferDescription"/> structure containing values for the capture buffer being created. </dd></param>	
            <param name="dSCBufferOut"><dd> Address of a variable that receives an <see cref="T:SharpDX.DirectSound.CaptureBufferBase"/> interface reference. Use QueryInterface to obtain <see cref="T:SharpDX.DirectSound.CaptureBuffer"/>. See Remarks. </dd></param>	
            <param name="unkOuterRef"><dd> Address of the controlling object's <see cref="T:SharpDX.ComObject"/> interface for COM aggregation. Must be <c>null</c>. </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be one of the following error values.</p> <table> <tr><td>Return code</td></tr> <tr><td>DSERR_INVALIDPARAM </td></tr> <tr><td>DSERR_BADFORMAT </td></tr> <tr><td>DSERR_GENERIC </td></tr> <tr><td>DSERR_NODRIVER </td></tr> <tr><td>DSERR_OUTOFMEMORY </td></tr> <tr><td>DSERR_UNINITIALIZED </td></tr> </table></returns>	
            <remarks>	
            <p>On Microsoft Windows98 and Windows2000, each capture device supports a single buffer.</p> <p>The <see cref="T:SharpDX.DirectSound.CaptureBuffer"/> interface is supported only on buffers created by an object of class CLSID_DirectSoundCapture8. If the IDirectSoundCapture8 interface was obtained from DirectSoundCaptureCreate8, <see cref="T:SharpDX.DirectSound.CaptureBuffer"/> is supported. If IDirectSoundCapture8 was obtained from the earlier DirectSoundCaptureCreate function, only <see cref="T:SharpDX.DirectSound.CaptureBufferBase"/> is supported.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundCapture::CreateCaptureBuffer']/*"/>	
            <msdn-id>ee418156</msdn-id>	
            <unmanaged>HRESULT IDirectSoundCapture::CreateCaptureBuffer([In] const DSCBUFFERDESC* pcDSCBufferDesc,[Out] IDirectSoundCaptureBuffer** ppDSCBuffer,[In] IUnknown* pUnkOuter)</unmanaged>	
            <unmanaged-short>IDirectSoundCapture::CreateCaptureBuffer</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.DirectSoundCapture.GetCapabilities(SharpDX.DirectSound.CaptureCapabilities@)">
            <summary>	
            The GetCaps method retrieves the capabilities of the capture device.	
            </summary>	
            <param name="dSCCapsRef"><dd> Pointer to a <see cref="T:SharpDX.DirectSound.CaptureCapabilities"/> structure to be receive information about the capture device. When the method is called, the dwSize member must specify the size of the structure in bytes. </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be one of the following error values: </p> <table> <tr><td>Return code</td></tr> <tr><td>DSERR_INVALIDPARAM </td></tr> <tr><td>DSERR_UNSUPPORTED </td></tr> <tr><td>DSERR_NODRIVER </td></tr> <tr><td>DSERR_OUTOFMEMORY </td></tr> <tr><td>DSERR_UNINITIALIZED </td></tr> </table></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundCapture::GetCaps']/*"/>	
            <msdn-id>ee418158</msdn-id>	
            <unmanaged>HRESULT IDirectSoundCapture::GetCaps([Out] DSCCAPS* pDSCCaps)</unmanaged>	
            <unmanaged-short>IDirectSoundCapture::GetCaps</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectSound.DirectSoundCapture.Capabilities">
            <summary>	
            The GetCaps method retrieves the capabilities of the capture device.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundCapture::GetCaps']/*"/>	
            <msdn-id>ee418158</msdn-id>	
            <unmanaged>GetCaps</unmanaged>	
            <unmanaged-short>GetCaps</unmanaged-short>	
            <unmanaged>HRESULT IDirectSoundCapture::GetCaps([Out] DSCCAPS* pDSCCaps)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectSound.Distortion">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXDistortion']/*"/>	
            <unmanaged>IDirectSoundFXDistortion</unmanaged>	
            <unmanaged-short>IDirectSoundFXDistortion</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Distortion.EdgeDefault">
            <summary>
            Default percentage of distortion intensity.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Distortion.EdgeMax">
            <summary>
            Maximum percentage of distortion intensity.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Distortion.EdgeMin">
            <summary>
            Minimum percentage of distortion intensity.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Distortion.GainDefault">
            <summary>
            Default amount of signal change after distortion.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Distortion.GainMax">
            <summary>
            Maximum amount of signal change after distortion.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Distortion.GainMin">
            <summary>
            Minimum amount of signal change after distortion.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Distortion.PostEQBandwidthDefault">
            <summary>
            Default width of frequency band that determines range of harmonic content addition.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Distortion.PostEQBandwidthMax">
            <summary>
            Maximum width of frequency band that determines range of harmonic content addition.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Distortion.PostEQBandwidthMin">
            <summary>
            Minimum width of frequency band that determines range of harmonic content addition.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Distortion.PostEQCenterFrequencyDefault">
            <summary>
            Default center frequency of harmonic content addition.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Distortion.PostEQCenterFrequencyMax">
            <summary>
            Maximum center frequency of harmonic content addition.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Distortion.PostEQCenterFrequencyMin">
            <summary>
            Minimum center frequency of harmonic content addition.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Distortion.PreLowPassCutoffDefault">
            <summary>
            Default filter cutoff for high-frequency harmonics attenuation.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Distortion.PreLowPassCutoffMax">
            <summary>
            Maximum filter cutoff for high-frequency harmonics attenuation.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Distortion.PreLowPassCutoffMin">
            <summary>
            Minimum filter cutoff for high-frequency harmonics attenuation.
            </summary>
        </member>
        <member name="M:SharpDX.DirectSound.Distortion.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.Distortion"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectSound.Distortion.op_Explicit(System.IntPtr)~SharpDX.DirectSound.Distortion">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectSound.Distortion"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectSound.Distortion.SetAllParameters(SharpDX.DirectSound.DistortionSettings@)">
            <summary>	
            The SetAllParameters method sets the distortion parameters of a buffer.	
            </summary>	
            <param name="cDsFxDistortionRef"><dd> Address of a <see cref="T:SharpDX.DirectSound.DistortionSettings"/> structure that specifies the effect parameters. </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK or S_FALSE. See the Remarks for <see cref="T:SharpDX.DirectSound.DistortionSettings"/>. If the method fails, the return value may be DSERR_INVALIDPARAM.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXDistortion::SetAllParameters']/*"/>	
            <msdn-id>ee418220</msdn-id>	
            <unmanaged>HRESULT IDirectSoundFXDistortion::SetAllParameters([In] const DSFXDistortion* pcDsFxDistortion)</unmanaged>	
            <unmanaged-short>IDirectSoundFXDistortion::SetAllParameters</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.Distortion.GetAllParameters(SharpDX.DirectSound.DistortionSettings@)">
            <summary>	
            The GetAllParameters method retrieves the distortion parameters of a buffer.	
            </summary>	
            <param name="dsFxDistortionRef"><dd> Address of a <see cref="T:SharpDX.DirectSound.DistortionSettings"/> structure that receives the effect parameters. </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be DSERR_INVALIDPARAM.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXDistortion::GetAllParameters']/*"/>	
            <msdn-id>ee418219</msdn-id>	
            <unmanaged>HRESULT IDirectSoundFXDistortion::GetAllParameters([Out] DSFXDistortion* pDsFxDistortion)</unmanaged>	
            <unmanaged-short>IDirectSoundFXDistortion::GetAllParameters</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectSound.Distortion.AllParameters">
            <summary>	
            The GetAllParameters method retrieves the distortion parameters of a buffer.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXDistortion::GetAllParameters']/*"/>	
            <msdn-id>ee418219</msdn-id>	
            <unmanaged>GetAllParameters / SetAllParameters</unmanaged>	
            <unmanaged-short>GetAllParameters</unmanaged-short>	
            <unmanaged>HRESULT IDirectSoundFXDistortion::GetAllParameters([Out] DSFXDistortion* pDsFxDistortion)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectSound.Echo">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXEcho']/*"/>	
            <unmanaged>IDirectSoundFXEcho</unmanaged>	
            <unmanaged-short>IDirectSoundFXEcho</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Echo.FeedbackDefault">
            <summary>
            Default percentage of output fed back into input.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Echo.FeedbackMax">
            <summary>
            Maximum percentage of output fed back into input.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Echo.FeedbackMin">
            <summary>
            Minimum percentage of output fed back into input.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Echo.LeftDelayDefault">
            <summary>
            Default delay for left channel, in milliseconds.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Echo.LeftDelayMax">
            <summary>
            Maximum delay for left channel, in milliseconds.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Echo.LeftDelayMin">
            <summary>
            Minimum delay for left channel, in milliseconds.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Echo.PanDelayDefault">
            <summary>
            Default value that specifies whether to swap left and right delays with each successive echo. The default value is zero, meaning no swap.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Echo.PanDelayMax">
            <summary>
            Maximum value that specifies whether to swap left and right delays with each successive echo. The default value is zero, meaning no swap.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Echo.PanDelayMin">
            <summary>
            Minimum value that specifies whether to swap left and right delays with each successive echo. The default value is zero, meaning no swap.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Echo.RightDelayDefault">
            <summary>
            Default delay for right channel, in milliseconds.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Echo.RightDelayMax">
            <summary>
            Maximum delay for right channel, in milliseconds.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Echo.RightDelayMin">
            <summary>
            Minimum delay for right channel, in milliseconds.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Echo.WetDryMixDefault">
            <summary>
            Default ratio of wet (processed) signal to dry (unprocessed) signal.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Echo.WetDryMixMax">
            <summary>
            Maximum ratio of wet (processed) signal to dry (unprocessed) signal.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Echo.WetDryMixMin">
            <summary>
            Minimum ratio of wet (processed) signal to dry (unprocessed) signal.
            </summary>
        </member>
        <member name="M:SharpDX.DirectSound.Echo.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.Echo"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectSound.Echo.op_Explicit(System.IntPtr)~SharpDX.DirectSound.Echo">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectSound.Echo"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectSound.Echo.SetAllParameters(SharpDX.DirectSound.EchoSettings@)">
            <summary>	
            The SetAllParameters method sets the echo parameters of a buffer.	
            </summary>	
            <param name="cDsFxEchoRef"><dd> Address of a <see cref="T:SharpDX.DirectSound.EchoSettings"/> structure that specifies the effect parameters. </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be DSERR_INVALIDPARAM.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXEcho::SetAllParameters']/*"/>	
            <msdn-id>ee418224</msdn-id>	
            <unmanaged>HRESULT IDirectSoundFXEcho::SetAllParameters([In] const DSFXEcho* pcDsFxEcho)</unmanaged>	
            <unmanaged-short>IDirectSoundFXEcho::SetAllParameters</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.Echo.GetAllParameters(SharpDX.DirectSound.EchoSettings@)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="dsFxEchoRef">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXEcho::GetAllParameters']/*"/>	
            <unmanaged>HRESULT IDirectSoundFXEcho::GetAllParameters([Out] DSFXEcho* pDsFxEcho)</unmanaged>	
            <unmanaged-short>IDirectSoundFXEcho::GetAllParameters</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectSound.Echo.AllParameters">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXEcho::GetAllParameters']/*"/>	
            <unmanaged>GetAllParameters / SetAllParameters</unmanaged>	
            <unmanaged-short>GetAllParameters</unmanaged-short>	
            <unmanaged>HRESULT IDirectSoundFXEcho::GetAllParameters([Out] DSFXEcho* pDsFxEcho)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectSound.NamespaceDoc">
            <summary>
            The <see cref="N:SharpDX.DirectSound"/> namespace provides a managed DirectSound API.
            </summary>
            <msdn-id>ee416960</msdn-id>
            <unmanaged>DirectSound</unmanaged>	
            <unmanaged-short>DirectSound</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.SoundBuffer3D">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound3DBuffer']/*"/>	
            <unmanaged>IDirectSound3DBuffer</unmanaged>	
            <unmanaged-short>IDirectSound3DBuffer</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.SoundBuffer3D.DefaultConeAngle">
            <summary>
            Default cone angle, in degrees.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.SoundBuffer3D.DefaultConeOutsideVolume">
            <summary>
            Default outside cone volume. Volume levels are expressed as attenuation, in hundredths of a decibel.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.SoundBuffer3D.DefaultMaxDistance">
            <summary>
            Default maximum distance, in meters.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.SoundBuffer3D.DefaultMinDistance">
            <summary>
            Default minimum distance, in meters.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.SoundBuffer3D.MaxConeAngle">
            <summary>
            Maximum cone angle, in degrees.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.SoundBuffer3D.MinConeAngle">
            <summary>
            Minimum cone angle, in degrees.
            </summary>
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer3D.#ctor(SharpDX.DirectSound.SoundBuffer)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.SoundBuffer3D" /> class.
            </summary>
            <param name="soundBuffer" />
            <returns />
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer3D.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.SoundBuffer3D"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer3D.op_Explicit(System.IntPtr)~SharpDX.DirectSound.SoundBuffer3D">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectSound.SoundBuffer3D"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer3D.GetAllParameters(SharpDX.DirectSound.Buffer3DSettings@)">
            <summary>	
            The GetAllParameters method retrieves the 3D properties of the sound buffer.	
            </summary>	
            <param name="ds3dBufferRef"><dd> Address of a <see cref="T:SharpDX.DirectSound.Buffer3DSettings"/> structure that receives the information describing the 3D characteristics of the sound buffer. </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK.</p> <p>If the method fails, the return value may be DSERR_INVALIDPARAM.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound3DBuffer::GetAllParameters']/*"/>	
            <msdn-id>ee417963</msdn-id>	
            <unmanaged>HRESULT IDirectSound3DBuffer::GetAllParameters([Out] DS3DBUFFER* pDs3dBuffer)</unmanaged>	
            <unmanaged-short>IDirectSound3DBuffer::GetAllParameters</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer3D.GetConeAngles(System.Int32@,System.Int32@)">
            <summary>	
            The GetConeAngles method retrieves the inside and outside angles of the sound projection cone.	
            </summary>	
            <param name="nsideConeAngleRef"><dd> Addresses of a variable that receives the inside angle of the sound projection cone, in degrees. This is the angle within which the sound is at its normal volume. </dd></param>	
            <param name="utsideConeAngleRef"><dd> Addresses of a variable that receives the outside angle of the sound projection cone, in degrees. This is the angle outside of which the sound is at its outside volume. </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be DSERR_INVALIDPARAM.</p></returns>	
            <remarks>	
            <p>The minimum, maximum, and default cone angles are defined in Dsound.h as DS3D_MINCONEANGLE, DS3D_MAXCONEANGLE, and DS3D_DEFAULTCONEANGLE.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound3DBuffer::GetConeAngles']/*"/>	
            <msdn-id>ee417965</msdn-id>	
            <unmanaged>HRESULT IDirectSound3DBuffer::GetConeAngles([Out] unsigned int* pdwInsideConeAngle,[Out] unsigned int* pdwOutsideConeAngle)</unmanaged>	
            <unmanaged-short>IDirectSound3DBuffer::GetConeAngles</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer3D.GetConeOrientation(SharpDX.Vector3@)">
            <summary>	
            The GetConeOrientation method retrieves the orientation of the sound projection cone.	
            </summary>	
            <param name="vOrientationRef"><dd> Address of a <see cref="T:SharpDX.Vector3"/> structure that receives the orientation of the sound projection cone. The vector information represents the center of the sound cone. </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be DSERR_INVALIDPARAM.</p></returns>	
            <remarks>	
            <p>The values returned are not necessarily the same as those set by using the SetConeOrientation method. DirectSound normalizes orientation vectors so that all axes have a magnitude of less than or equal to 1.0.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound3DBuffer::GetConeOrientation']/*"/>	
            <msdn-id>ee417966</msdn-id>	
            <unmanaged>HRESULT IDirectSound3DBuffer::GetConeOrientation([Out] D3DVECTOR* pvOrientation)</unmanaged>	
            <unmanaged-short>IDirectSound3DBuffer::GetConeOrientation</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer3D.GetConeOutsideVolume(System.Int32@)">
            <summary>	
            The GetConeOutsideVolume method retrieves the volume of the sound outside the outside angle of the sound projection cone.	
            </summary>	
            <param name="lConeOutsideVolumeRef"><dd> Address of a variable that receives the cone outside volume for this buffer. </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be DSERR_INVALIDPARAM.</p></returns>	
            <remarks>	
            <p>Volume levels are expressed as attenuation, in hundredths of a decibel. Allowable values are between DSBVOLUME_MAX (no attenuation) and DSBVOLUME_MIN (silence). The default value is DS3D_DEFAULTCONEOUTSIDEVOLUME (no attenuation). These values are defined in Dsound.h. DirectSound does not support amplification.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound3DBuffer::GetConeOutsideVolume']/*"/>	
            <msdn-id>ee417969</msdn-id>	
            <unmanaged>HRESULT IDirectSound3DBuffer::GetConeOutsideVolume([Out] int* plConeOutsideVolume)</unmanaged>	
            <unmanaged-short>IDirectSound3DBuffer::GetConeOutsideVolume</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer3D.GetMaxDistance(System.Single@)">
            <summary>	
            The GetMaxDistance method retrieves the maximum distance, which is the distance from the listener beyond which sounds in this buffer are no longer attenuated.	
            </summary>	
            <param name="flMaxDistanceRef"><dd> Address of a variable that receives the maximum distance, in meters by default. D3DVALUE is defined as float.  </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be DSERR_INVALIDPARAM.</p></returns>	
            <remarks>	
            <p>The default maximum distance, defined as DS3D_DEFAULTMAXDISTANCE, is effectively infinite.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound3DBuffer::GetMaxDistance']/*"/>	
            <msdn-id>ee417971</msdn-id>	
            <unmanaged>HRESULT IDirectSound3DBuffer::GetMaxDistance([Out] float* pflMaxDistance)</unmanaged>	
            <unmanaged-short>IDirectSound3DBuffer::GetMaxDistance</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer3D.GetMinDistance(System.Single@)">
            <summary>	
            The GetMinDistance method retrieves the minimum distance, which is the distance from the listener at which sounds in this buffer begin to be attenuated.	
            </summary>	
            <param name="flMinDistanceRef"><dd> Address of a variable that receives the minimum distance, in meters by default. D3DVALUE is defined as float.  </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be DSERR_INVALIDPARAM.</p></returns>	
            <remarks>	
            <p>By default, the minimum distance value is DS3D_DEFAULTMINDISTANCE, defined as 1.0 (corresponding to 1.0 meter at the default distance factor of 1.0 meters per unit).</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound3DBuffer::GetMinDistance']/*"/>	
            <msdn-id>ee417973</msdn-id>	
            <unmanaged>HRESULT IDirectSound3DBuffer::GetMinDistance([Out] float* pflMinDistance)</unmanaged>	
            <unmanaged-short>IDirectSound3DBuffer::GetMinDistance</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer3D.GetMode(System.Int32@)">
            <summary>	
            The GetMode method retrieves the operation mode for 3D sound processing.	
            </summary>	
            <param name="odeRef"><dd> Address of a variable that receives the mode setting. This value will be one of those in the following table. <table> <tr><td>Value</td><td>Description</td></tr> <tr><td><see cref="F:SharpDX.DirectSound.Mode3D.Disable"/></td><td>Processing of 3D sound is disabled. The sound seems to originate from the center of the listener's head.</td></tr> <tr><td><see cref="F:SharpDX.DirectSound.Mode3D.HeadRelative"/></td><td>Sound parameters (position, velocity, and orientation) are relative to the listener's parameters. In this mode, the absolute parameters of the sound are updated automatically as the listener's parameters change, so that the relative parameters remain constant.</td></tr> <tr><td><see cref="F:SharpDX.DirectSound.Mode3D.Normal"/></td><td>Normal processing. This is the default mode.</td></tr> </table> </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be DSERR_INVALIDPARAM.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound3DBuffer::GetMode']/*"/>	
            <msdn-id>ee417975</msdn-id>	
            <unmanaged>HRESULT IDirectSound3DBuffer::GetMode([Out] unsigned int* pdwMode)</unmanaged>	
            <unmanaged-short>IDirectSound3DBuffer::GetMode</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer3D.GetPosition(SharpDX.Vector3@)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="vPositionRef">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound3DBuffer::GetPosition']/*"/>	
            <unmanaged>HRESULT IDirectSound3DBuffer::GetPosition([Out] D3DVECTOR* pvPosition)</unmanaged>	
            <unmanaged-short>IDirectSound3DBuffer::GetPosition</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer3D.GetVelocity(SharpDX.Vector3@)">
            <summary>	
            The GetVelocity method retrieves the velocity of the sound source.	
            </summary>	
            <param name="vVelocityRef"><dd> Address of a <see cref="T:SharpDX.Vector3"/> structure that receives the sound buffer's velocity, in meters per second by default. </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be DSERR_INVALIDPARAM.</p></returns>	
            <remarks>	
            <p>Velocity is used for Doppler effects only. It does not actually move the buffer. For more information, see Doppler Effect.</p> <p>The default unit of measurement is meters per second, but this can be changed by using the SetDistanceFactor method.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound3DBuffer::GetVelocity']/*"/>	
            <msdn-id>ee417979</msdn-id>	
            <unmanaged>HRESULT IDirectSound3DBuffer::GetVelocity([Out] D3DVECTOR* pvVelocity)</unmanaged>	
            <unmanaged-short>IDirectSound3DBuffer::GetVelocity</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer3D.SetAllParameters(SharpDX.DirectSound.Buffer3DSettings,System.Int32)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="cDs3dBufferRef">No documentation.</param>	
            <param name="apply">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound3DBuffer::SetAllParameters']/*"/>	
            <unmanaged>HRESULT IDirectSound3DBuffer::SetAllParameters([In] const DS3DBUFFER* pcDs3dBuffer,[In] unsigned int dwApply)</unmanaged>	
            <unmanaged-short>IDirectSound3DBuffer::SetAllParameters</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer3D.SetConeAngles(System.Int32,System.Int32,System.Int32)">
            <summary>	
            The SetConeAngles method sets the inside and outside angles of the sound projection cone.	
            </summary>	
            <param name="insideConeAngle"><dd> Inside cone angle, in degrees. This is the angle within which the sound is at its normal volume. </dd></param>	
            <param name="outsideConeAngle"><dd> Outside cone angle, in degrees. This is the angle outside of which the sound is at its outside volume. </dd></param>	
            <param name="apply"><dd> Value that indicates when the setting should be applied. Must be one of the following: <table> <tr><td>Value</td><td>Description</td></tr> <tr><td>DS3D_DEFERRED</td><td>Settings are not applied until the application calls the CommitDeferredSettings method. This allows the application to change several settings and generate a single recalculation.</td></tr> <tr><td>DS3D_IMMEDIATE</td><td>Settings are applied immediately, causing the system to recalculate the 3D coordinates for all 3D sound buffers.</td></tr> </table> </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be DSERR_INVALIDPARAM.</p></returns>	
            <remarks>	
            <p>The minimum, maximum, and default cone angles are defined in Dsound.h as DS3D_MINCONEANGLE, DS3D_MAXCONEANGLE, and DS3D_DEFAULTCONEANGLE. Each angle must be in the range of 0 degrees (no cone) to 360 degrees (the full sphere). The default value is 360.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound3DBuffer::SetConeAngles']/*"/>	
            <msdn-id>ee417984</msdn-id>	
            <unmanaged>HRESULT IDirectSound3DBuffer::SetConeAngles([In] unsigned int dwInsideConeAngle,[In] unsigned int dwOutsideConeAngle,[In] unsigned int dwApply)</unmanaged>	
            <unmanaged-short>IDirectSound3DBuffer::SetConeAngles</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer3D.SetConeOrientation(System.Single,System.Single,System.Single,System.Int32)">
            <summary>	
            The SetConeOrientation method sets the orientation of the sound projection cone.	
            </summary>	
            <param name="x"><dd> Value that specifies the x coordinate of the sound cone orientation vector. D3DVALUE is defined as float.  </dd></param>	
            <param name="y"><dd> Value that specifies the y coordinate of the sound cone orientation vector. D3DVALUE is defined as float.   </dd></param>	
            <param name="z"><dd> Value that specifies the z coordinate of the sound cone orientation vector. D3DVALUE is defined as float.  	 </dd></param>	
            <param name="apply"><dd> Value that specifies when the setting should be applied. This value must be one of the following: <table> <tr><td>Value</td><td>Description</td></tr> <tr><td>DS3D_DEFERRED</td><td>Settings are not applied until the application calls the CommitDeferredSettings method. This allows the application to change several settings and generate a single recalculation.</td></tr> <tr><td>DS3D_IMMEDIATE</td><td>Settings are applied immediately, causing the system to recalculate the 3D coordinates for all 3D sound buffers.</td></tr> </table> </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be DSERR_INVALIDPARAM.</p></returns>	
            <remarks>	
            <p>This method has no effect unless the cone angle and cone outside volume have also been set to values other than the default.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound3DBuffer::SetConeOrientation']/*"/>	
            <msdn-id>ee417986</msdn-id>	
            <unmanaged>HRESULT IDirectSound3DBuffer::SetConeOrientation([In] float x,[In] float y,[In] float z,[In] unsigned int dwApply)</unmanaged>	
            <unmanaged-short>IDirectSound3DBuffer::SetConeOrientation</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer3D.SetConeOutsideVolume(System.Int32,System.Int32)">
            <summary>	
            The SetConeOutsideVolume method sets the volume of the sound outside the outside angle of the sound projection cone.	
            </summary>	
            <param name="coneOutsideVolume"><dd> Cone outside volume, in hundredths of a decibel. </dd></param>	
            <param name="apply"><dd> Value that specifies when the setting should be applied. This value must be one of the those shown in the following table.<table> <tr><td>Value</td><td>Description</td></tr> <tr><td>DS3D_DEFERRED</td><td>Settings are not applied until the application calls the CommitDeferredSettings method. This allows the application to change several settings and generate a single recalculation.</td></tr> <tr><td>DS3D_IMMEDIATE</td><td>Settings are applied immediately, causing the system to recalculate the 3D coordinates for all 3D sound buffers.</td></tr> </table> </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be DSERR_INVALIDPARAM.</p></returns>	
            <remarks>	
            <p>Volume levels are represented by attenuation. Allowable values are between DSBVOLUME_MAX (no attenuation) and DSBVOLUME_MIN (silence). The default value is DS3D_DEFAULTCONEOUTSIDEVOLUME (no attenuation). These values are defined in Dsound.h. DirectSound does not support amplification.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound3DBuffer::SetConeOutsideVolume']/*"/>	
            <msdn-id>ee417987</msdn-id>	
            <unmanaged>HRESULT IDirectSound3DBuffer::SetConeOutsideVolume([In] int lConeOutsideVolume,[In] unsigned int dwApply)</unmanaged>	
            <unmanaged-short>IDirectSound3DBuffer::SetConeOutsideVolume</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer3D.SetMaxDistance(System.Single,System.Int32)">
            <summary>	
            The SetMaxDistance method sets the maximum distance, which is the distance from the listener beyond which sounds in this buffer are no longer attenuated.	
            </summary>	
            <param name="maxDistance"><dd> Maximum distance, in meters by default. D3DVALUE is defined as float.  </dd></param>	
            <param name="apply"><dd> Value that specifies when the setting should be applied. This value must be one of the following: <table> <tr><td>Value</td><td>Description</td></tr> <tr><td>DS3D_DEFERRED</td><td>Settings are not applied until the application calls the CommitDeferredSettings method. This allows the application to change several settings and generate a single recalculation.</td></tr> <tr><td>DS3D_IMMEDIATE</td><td>Settings are applied immediately, causing the system to recalculate the 3D coordinates for all 3D sound buffers.</td></tr> </table> </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be DSERR_INVALIDPARAM.</p></returns>	
            <remarks>	
            <p>The default maximum distance, defined as DS3D_DEFAULTMAXDISTANCE, is effectively infinite.</p> <p>The default unit of measurement is meters, but this can be changed by using the SetDistanceFactor method.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound3DBuffer::SetMaxDistance']/*"/>	
            <msdn-id>ee417989</msdn-id>	
            <unmanaged>HRESULT IDirectSound3DBuffer::SetMaxDistance([In] float flMaxDistance,[In] unsigned int dwApply)</unmanaged>	
            <unmanaged-short>IDirectSound3DBuffer::SetMaxDistance</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer3D.SetMinDistance(System.Single,System.Int32)">
            <summary>	
            The SetMinDistance method sets the minimum distance, which is the distance from the listener at which sounds in this buffer begin to be attenuated.	
            </summary>	
            <param name="minDistance"><dd> Minimum distance, in meters by default. D3DVALUE is defined as float.  </dd></param>	
            <param name="apply"><dd> Value that specifies when the setting should be applied. This value must be one of the following: <table> <tr><td>Value</td><td>Description</td></tr> <tr><td>DS3D_DEFERRED</td><td>Settings are not applied until the application calls the CommitDeferredSettings method. This allows the application to change several settings and generate a single recalculation.</td></tr> <tr><td>DS3D_IMMEDIATE</td><td>Settings are applied immediately, causing the system to recalculate the 3D coordinates for all 3D sound buffers.</td></tr> </table> </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be DSERR_INVALIDPARAM.</p></returns>	
            <remarks>	
            <p>By default, the minimum distance value is DS3D_DEFAULTMINDISTANCE, defined as 1.0 (corresponding to 1.0 meter at the default distance factor of 1.0 meters per unit).</p> <p>The default unit of measurement is meters, but this can be changed by using the SetDistanceFactor method.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound3DBuffer::SetMinDistance']/*"/>	
            <msdn-id>ee417991</msdn-id>	
            <unmanaged>HRESULT IDirectSound3DBuffer::SetMinDistance([In] float flMinDistance,[In] unsigned int dwApply)</unmanaged>	
            <unmanaged-short>IDirectSound3DBuffer::SetMinDistance</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer3D.SetMode(System.Int32,System.Int32)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="mode">No documentation.</param>	
            <param name="apply">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound3DBuffer::SetMode']/*"/>	
            <unmanaged>HRESULT IDirectSound3DBuffer::SetMode([In] unsigned int dwMode,[In] unsigned int dwApply)</unmanaged>	
            <unmanaged-short>IDirectSound3DBuffer::SetMode</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer3D.SetPosition(System.Single,System.Single,System.Single,System.Int32)">
            <summary>	
            The SetPosition method sets the position of the sound source.	
            </summary>	
            <param name="x"><dd> Value that specifies the x coordinate of the position vector. DirectSound may adjust these values to prevent floating-point overflow. D3DVALUE is defined as float.  </dd></param>	
            <param name="y"><dd> Value that specifies the y coordinate of the position vector. DirectSound may adjust these values to prevent floating-point overflow. D3DVALUE is defined as float.  </dd></param>	
            <param name="z"><dd> Value that specifies the z coordinate of the position vector. DirectSound may adjust these values to prevent floating-point overflow. D3DVALUE is defined as float.  </dd></param>	
            <param name="apply"><dd> Value that specifies when the setting should be applied. This value must be one of the following:  <table> <tr><td>Value</td><td>Description</td></tr> <tr><td>DS3D_DEFERRED</td><td>Settings are not applied until the application calls the CommitDeferredSettings method. This allows the application to change several settings and generate a single recalculation.</td></tr> <tr><td>DS3D_IMMEDIATE</td><td>Settings are applied immediately, causing the system to recalculate the 3D coordinates for all 3D sound buffers.</td></tr> </table> </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be DSERR_INVALIDPARAM.</p></returns>	
            <remarks>	
            <p>The default unit of measurement is meters, but this can be changed by using the SetDistanceFactor method.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound3DBuffer::SetPosition']/*"/>	
            <msdn-id>ee417996</msdn-id>	
            <unmanaged>HRESULT IDirectSound3DBuffer::SetPosition([In] float x,[In] float y,[In] float z,[In] unsigned int dwApply)</unmanaged>	
            <unmanaged-short>IDirectSound3DBuffer::SetPosition</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer3D.SetVelocity(System.Single,System.Single,System.Single,System.Int32)">
            <summary>	
            The SetVelocity method sets the velocity of the sound source.	
            </summary>	
            <param name="x"><dd> Value that specifies the x coordinate of the velocity vector, in meters per second by default. DirectSound may adjust these values to prevent floating-point overflow. D3DVALUE is defined as float.  </dd></param>	
            <param name="y"><dd> Value that specifies the y coordinate of the velocity vector, in meters per second by default. DirectSound may adjust these values to prevent floating-point overflow. D3DVALUE is defined as float.  </dd></param>	
            <param name="z"><dd> Value that specifies the z coordinate of the velocity vector, in meters per second by default. DirectSound may adjust these values to prevent floating-point overflow. D3DVALUE is defined as float.  </dd></param>	
            <param name="apply"><dd> Value that specifies when the setting should be applied. This value must be one of the following:  <table> <tr><td>Value</td><td>Description</td></tr> <tr><td>DS3D_DEFERRED</td><td>Settings are not applied until the application calls the CommitDeferredSettings method. This allows the application to change several settings and generate a single recalculation.</td></tr> <tr><td>DS3D_IMMEDIATE</td><td>Settings are applied immediately, causing the system to recalculate the 3D coordinates for all 3D sound buffers.</td></tr> </table> </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be DSERR_INVALIDPARAM.</p></returns>	
            <remarks>	
            <p>Velocity is used only for calculating Doppler effect. It does not change the position of the buffer. For more information, see Doppler Effect.</p> <p>The default unit of measurement is meters per second, but this can be changed by using the SetDistanceFactor method.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound3DBuffer::SetVelocity']/*"/>	
            <msdn-id>ee418001</msdn-id>	
            <unmanaged>HRESULT IDirectSound3DBuffer::SetVelocity([In] float x,[In] float y,[In] float z,[In] unsigned int dwApply)</unmanaged>	
            <unmanaged-short>IDirectSound3DBuffer::SetVelocity</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectSound.SoundBuffer3D.AllParameters">
            <summary>
            Gets or sets all the  parameters of a buffer
            </summary>
        </member>
        <member name="P:SharpDX.DirectSound.SoundBuffer3D.ConeOrientation">
            <summary>
            The orientation of the sound projection cone.
            </summary>
        </member>
        <member name="P:SharpDX.DirectSound.SoundBuffer3D.ConeOutsideVolume">
            <summary>
            The volume of the sound outside the outside angle of the sound projection cone.
            </summary>
        </member>
        <member name="P:SharpDX.DirectSound.SoundBuffer3D.Deferred">
            <summary>
            Settings are not applied until the application calls the SoundListener3D.CommitDeferredSettings() if true.
            </summary>
        </member>
        <member name="P:SharpDX.DirectSound.SoundBuffer3D.InsideConeAngle">
            <summary>
            The inside angle of the sound projection cone.
            </summary>
        </member>
        <member name="P:SharpDX.DirectSound.SoundBuffer3D.MaxDistance">
            <summary>
            The maximum distance, which is the distance from the listener beyond which sounds in this buffer are no longer attenuated.
            </summary>
        </member>
        <member name="P:SharpDX.DirectSound.SoundBuffer3D.MinDistance">
            <summary>
            The minimum distance, which is the distance from the listener at which sounds in this buffer begin to be attenuated.
            </summary>
        </member>
        <member name="P:SharpDX.DirectSound.SoundBuffer3D.Mode">
            <summary>
            The operation mode for 3-D sound processing.
            </summary>
        </member>
        <member name="P:SharpDX.DirectSound.SoundBuffer3D.OutsideConeAngle">
            <summary>
            The outside angle of the sound projection cone.
            </summary>
        </member>
        <member name="P:SharpDX.DirectSound.SoundBuffer3D.Position">
            <summary>
            The position of the sound source.
            </summary>
        </member>
        <member name="P:SharpDX.DirectSound.SoundBuffer3D.Velocity">
            <summary>
            The velocity of the sound source.
            </summary>
        </member>
        <member name="T:SharpDX.DirectSound.SoundBufferEffectDescription">
            <summary>	
            The <see cref="T:SharpDX.DirectSound.SoundBufferEffectDescription"/> structure describes an effect associated with a buffer.	
            </summary>	
            <remarks>	
            <p>Custom effects can be implemented as DMOs. Effect DMOs must implement the <see cref="!:SharpDX.MediaFoundation.IMediaObject"/> and <see cref="!:SharpDX.MediaFoundation.IMediaObjectInPlace"/> interfaces.</p> <p>If dwFlags is zero, the effect is placed in hardware if possible. If the hardware does not support the effect (always the case since DirectX 9.0), software is used. If the effect is not available at all, the call to SetFX fails.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSEFFECTDESC']/*"/>	
            <msdn-id>ee416828</msdn-id>	
            <unmanaged>DSEFFECTDESC</unmanaged>	
            <unmanaged-short>DSEFFECTDESC</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBufferEffectDescription.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.SoundBufferEffectDescription"/> class.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.SoundBufferEffectDescription.Size">
            <summary>	
            <dd> Size of the structure, in bytes. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSEFFECTDESC::dwSize']/*"/>	
            <msdn-id>ee416828</msdn-id>	
            <unmanaged>unsigned int dwSize</unmanaged>	
            <unmanaged-short>unsigned int dwSize</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.SoundBufferEffectDescription.Flags">
            <summary>	
            <dd> Flags. Can be zero or one of the following values. <table> <tr><th>Value	
            </th><th>Description	
            </th></tr> <tr><td>DSFX_LOCHARDWARE	
            </td><td>Effect must be in hardware. If the effect is not available in hardware, <see cref="M:SharpDX.DirectSound.SecondarySoundBuffer.SetEffect(System.Int32,SharpDX.DirectSound.SoundBufferEffectDescription[],SharpDX.DirectSound.SoundEffectResult[])"/> raises an error. Since DirectX 9.0, DirectX does not support hardware acceleration of effects, so this flag should not be used.	
            </td></tr> <tr><td>DSFX_LOCSOFTWARE	
            </td><td>Effect must be in software, even if the hardware supports acceleration of guidDSFXClass. If the effect is not available in software, SetFX raises an error. Since DirectX 9.0, all effects are in software regardless of whether this flag is set.	
            </td></tr> </table> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSEFFECTDESC::dwFlags']/*"/>	
            <msdn-id>ee416828</msdn-id>	
            <unmanaged>unsigned int dwFlags</unmanaged>	
            <unmanaged-short>unsigned int dwFlags</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.SoundBufferEffectDescription.idDSFXClass">
            <summary>	
            <dd> Class identifier of the effect. The following standard effect classes are defined. <table> <tr><th>Value	
            </th><th>Description	
            </th></tr> <tr><td><see cref="F:SharpDX.DirectSound.SoundEffectGuid.StandardChorus"/>	
            </td><td>Chorus	
            </td></tr> <tr><td><see cref="F:SharpDX.DirectSound.SoundEffectGuid.StandardCompressor"/>	
            </td><td>Compressor	
            </td></tr> <tr><td><see cref="F:SharpDX.DirectSound.SoundEffectGuid.StandardDistortion"/>	
            </td><td>Distortion	
            </td></tr> <tr><td><see cref="F:SharpDX.DirectSound.SoundEffectGuid.StandardEcho"/>	
            </td><td>Echo	
            </td></tr> <tr><td><see cref="F:SharpDX.DirectSound.SoundEffectGuid.StandardFlanger"/>	
            </td><td>Flanger	
            </td></tr> <tr><td><see cref="F:SharpDX.DirectSound.SoundEffectGuid.StandardGargle"/>	
            </td><td>Gargle	
            </td></tr> <tr><td><see cref="F:SharpDX.DirectSound.SoundEffectGuid.StandardI3DL2REVERB"/>	
            </td><td>Interactive 3D Level 2 reverb	
            </td></tr> <tr><td><see cref="F:SharpDX.DirectSound.SoundEffectGuid.StandardParameq"/>	
            </td><td>Parametric equalizer	
            </td></tr> <tr><td><see cref="F:SharpDX.DirectSound.SoundEffectGuid.WavesReverb"/>	
            </td><td>Waves reverb	
            </td></tr> </table> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSEFFECTDESC::guidDSFXClass']/*"/>	
            <msdn-id>ee416828</msdn-id>	
            <unmanaged>GUID guidDSFXClass</unmanaged>	
            <unmanaged-short>GUID guidDSFXClass</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.SoundBufferEffectDescription.Reserved1">
            <summary>	
            <dd> Reserved for future use. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSEFFECTDESC::dwReserved1']/*"/>	
            <msdn-id>ee416828</msdn-id>	
            <unmanaged>ULONG_PTR dwReserved1</unmanaged>	
            <unmanaged-short>ULONG_PTR dwReserved1</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.SoundBufferEffectDescription.Reserved2">
            <summary>	
            <dd> Reserved for future use. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSEFFECTDESC::dwReserved2']/*"/>	
            <msdn-id>ee416828</msdn-id>	
            <unmanaged>ULONG_PTR dwReserved2</unmanaged>	
            <unmanaged-short>ULONG_PTR dwReserved2</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.EnumDelegateCallback">
            <summary>
            Enumerator callback for DirectSound and DirectCaptureSound.
            </summary>
        </member>
        <member name="M:SharpDX.DirectSound.EnumDelegateCallback.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.EnumDelegateCallback"/> class.
            </summary>
        </member>
        <member name="P:SharpDX.DirectSound.EnumDelegateCallback.NativePointer">
            <summary>
            Natives the pointer.
            </summary>
            <returns></returns>
        </member>
        <member name="P:SharpDX.DirectSound.EnumDelegateCallback.Informations">
            <summary>
            Gets or sets the informations.
            </summary>
            <value>The informations.</value>
        </member>
        <member name="T:SharpDX.DirectSound.Flanger">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXFlanger']/*"/>	
            <unmanaged>IDirectSoundFXFlanger</unmanaged>	
            <unmanaged-short>IDirectSoundFXFlanger</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Flanger.DelayDefault">
            <summary>
            Default number of milliseconds the input is delayed before it is played back.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Flanger.DelayMax">
            <summary>
            Maximum number of milliseconds the input is delayed before it is played back.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Flanger.DelayMin">
            <summary>
            Minimum number of milliseconds the input is delayed before it is played back.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Flanger.DepthDefault">
            <summary>
            Default percentage by which the delay time is modulated by the low-frequency oscillator (LFO), in hundredths of a percentage point.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Flanger.DepthMax">
            <summary>
            Maximum percentage by which the delay time is modulated by the low-frequency oscillator (LFO), in hundredths of a percentage point.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Flanger.DepthMin">
            <summary>
            Minimum percentage by which the delay time is modulated by the low-frequency oscillator (LFO), in hundredths of a percentage point.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Flanger.FeedbackDefault">
            <summary>
            Default percentage of output signal to feed back into the effect's input.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Flanger.FeedbackMax">
            <summary>
            Maximum percentage of output signal to feed back into the effect's input.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Flanger.FeedbackMin">
            <summary>
            Minimum percentage of output signal to feed back into the effect's input.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Flanger.FrequencyDefault">
            <summary>
            Default frequency of the LFO(low-frequency oscillator).
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Flanger.FrequencyMax">
            <summary>
            Maximum frequency of the LFO(low-frequency oscillator).
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Flanger.FrequencyMin">
            <summary>
            Minimum frequency of the LFO(low-frequency oscillator).
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Flanger.Phase180">
            <summary>
            Positive 180 phase differential between left and right LFOs.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Flanger.Phase90">
            <summary>
            Positive 90 phase differential between left and right LFOs.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Flanger.PhaseDefault">
            <summary>
            Default phase differential between left and right LFOs.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Flanger.PhaseMax">
            <summary>
            Maximum phase differential between left and right LFOs.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Flanger.PhaseMin">
            <summary>
            Minimum phase differential between left and right LFOs.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Flanger.PhaseNegative180">
            <summary>
            Negative 180 phase differential between left and right LFOs.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Flanger.PhaseNegative90">
            <summary>
            Negative 90 phase differential between left and right LFOs.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Flanger.PhaseZero">
            <summary>
            Zero phase differential between left and right LFOs.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Flanger.WaveformDefault">
            <summary>
            Default waveform shape of the LFO. By default, the waveform is a sine.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Flanger.WaveformSin">
            <summary>
            Sine waveform shape of the LFO. By default, the waveform is a sine.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Flanger.WaveformTriangle">
            <summary>
            Triangular waveform shape of the LFO. By default, the waveform is a sine.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Flanger.WetDryMixDefault">
            <summary>
            Default ratio of wet (processed) signal to dry (unprocessed) signal.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Flanger.WetDryMixMax">
            <summary>
            Maximum ratio of wet (processed) signal to dry (unprocessed) signal.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Flanger.WetDryMixMin">
            <summary>
            Minimum ratio of wet (processed) signal to dry (unprocessed) signal.
            </summary>
        </member>
        <member name="M:SharpDX.DirectSound.Flanger.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.Flanger"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectSound.Flanger.op_Explicit(System.IntPtr)~SharpDX.DirectSound.Flanger">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectSound.Flanger"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectSound.Flanger.SetAllParameters(SharpDX.DirectSound.FlangerSettings@)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="cDsFxFlangerRef">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXFlanger::SetAllParameters']/*"/>	
            <unmanaged>HRESULT IDirectSoundFXFlanger::SetAllParameters([In] const DSFXFlanger* pcDsFxFlanger)</unmanaged>	
            <unmanaged-short>IDirectSoundFXFlanger::SetAllParameters</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.Flanger.GetAllParameters(SharpDX.DirectSound.FlangerSettings@)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="dsFxFlangerRef">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXFlanger::GetAllParameters']/*"/>	
            <unmanaged>HRESULT IDirectSoundFXFlanger::GetAllParameters([Out] DSFXFlanger* pDsFxFlanger)</unmanaged>	
            <unmanaged-short>IDirectSoundFXFlanger::GetAllParameters</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectSound.Flanger.AllParameters">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXFlanger::GetAllParameters']/*"/>	
            <unmanaged>GetAllParameters / SetAllParameters</unmanaged>	
            <unmanaged-short>GetAllParameters</unmanaged-short>	
            <unmanaged>HRESULT IDirectSoundFXFlanger::GetAllParameters([Out] DSFXFlanger* pDsFxFlanger)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectSound.FullDuplex">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFullDuplex']/*"/>	
            <unmanaged>IDirectSoundFullDuplex</unmanaged>	
            <unmanaged-short>IDirectSoundFullDuplex</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.FullDuplex.#ctor(System.Guid,System.Guid,SharpDX.DirectSound.CaptureBufferDescription,SharpDX.DirectSound.SoundBufferDescription,System.IntPtr,SharpDX.DirectSound.CooperativeLevel,SharpDX.DirectSound.CaptureBuffer@,SharpDX.DirectSound.SecondarySoundBuffer@)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.FullDuplex" /> class.
            </summary>
            <param name="captureDevice" />
            <param name="playbackDevice" />
            <param name="captureDescription" />
            <param name="bufferDescription" />
            <param name="windowHandle" />
            <param name="level" />
            <param name="captureBuffer" />
            <param name="secondaryBuffer" />
        </member>
        <member name="M:SharpDX.DirectSound.FullDuplex.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.FullDuplex"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectSound.FullDuplex.op_Explicit(System.IntPtr)~SharpDX.DirectSound.FullDuplex">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectSound.FullDuplex"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="T:SharpDX.DirectSound.Gargle">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXGargle']/*"/>	
            <unmanaged>IDirectSoundFXGargle</unmanaged>	
            <unmanaged-short>IDirectSoundFXGargle</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Gargle.RateDefault">
            <summary>
            Default rate of modulation, in Hertz.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Gargle.RateMax">
            <summary>
            Maximum rate of modulation, in Hertz.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Gargle.RateMin">
            <summary>
            Minimum rate of modulation, in Hertz.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Gargle.WaveShapeDefault">
            <summary>
            Default shape of the modulation waveform.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Gargle.WaveShapeSquare">
            <summary>
            Square shape of the modulation waveform.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.Gargle.WaveShapeTriangle">
            <summary>
            Triangular shape of the modulation waveform.
            </summary>
        </member>
        <member name="M:SharpDX.DirectSound.Gargle.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.Gargle"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectSound.Gargle.op_Explicit(System.IntPtr)~SharpDX.DirectSound.Gargle">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectSound.Gargle"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectSound.Gargle.SetAllParameters(SharpDX.DirectSound.GargleSettings)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="cDsFxGargleRef">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXGargle::SetAllParameters']/*"/>	
            <unmanaged>HRESULT IDirectSoundFXGargle::SetAllParameters([In] const DSFXGargle* pcDsFxGargle)</unmanaged>	
            <unmanaged-short>IDirectSoundFXGargle::SetAllParameters</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.Gargle.GetAllParameters(SharpDX.DirectSound.GargleSettings@)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="dsFxGargleRef">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXGargle::GetAllParameters']/*"/>	
            <unmanaged>HRESULT IDirectSoundFXGargle::GetAllParameters([Out] DSFXGargle* pDsFxGargle)</unmanaged>	
            <unmanaged-short>IDirectSoundFXGargle::GetAllParameters</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectSound.Gargle.AllParameters">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXGargle::GetAllParameters']/*"/>	
            <unmanaged>GetAllParameters / SetAllParameters</unmanaged>	
            <unmanaged-short>GetAllParameters</unmanaged-short>	
            <unmanaged>HRESULT IDirectSoundFXGargle::GetAllParameters([Out] DSFXGargle* pDsFxGargle)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectSound.AcousticEchoCancelMode">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCFX_AEC_MODE']/*"/>	
            <unmanaged>DSCFX_AEC_MODE</unmanaged>	
            <unmanaged-short>DSCFX_AEC_MODE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.AcousticEchoCancelMode.PassThrough">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCFX_AEC_MODE_PASS_THROUGH']/*"/>	
            <unmanaged>DSCFX_AEC_MODE_PASS_THROUGH</unmanaged>	
            <unmanaged-short>DSCFX_AEC_MODE_PASS_THROUGH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.AcousticEchoCancelMode.HalfDuplex">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCFX_AEC_MODE_HALF_DUPLEX']/*"/>	
            <unmanaged>DSCFX_AEC_MODE_HALF_DUPLEX</unmanaged>	
            <unmanaged-short>DSCFX_AEC_MODE_HALF_DUPLEX</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.AcousticEchoCancelMode.FullDuplex">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCFX_AEC_MODE_FULL_DUPLEX']/*"/>	
            <unmanaged>DSCFX_AEC_MODE_FULL_DUPLEX</unmanaged>	
            <unmanaged-short>DSCFX_AEC_MODE_FULL_DUPLEX</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.AcousticEchoCancelStatus">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCFX_AEC_STATUS']/*"/>	
            <unmanaged>DSCFX_AEC_STATUS</unmanaged>	
            <unmanaged-short>DSCFX_AEC_STATUS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.AcousticEchoCancelStatus.HistoryUninitialized">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCFX_AEC_STATUS_HISTORY_UNINITIALIZED']/*"/>	
            <unmanaged>DSCFX_AEC_STATUS_HISTORY_UNINITIALIZED</unmanaged>	
            <unmanaged-short>DSCFX_AEC_STATUS_HISTORY_UNINITIALIZED</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.AcousticEchoCancelStatus.HistoryContinuouslyConverged">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCFX_AEC_STATUS_HISTORY_CONTINUOUSLY_CONVERGED']/*"/>	
            <unmanaged>DSCFX_AEC_STATUS_HISTORY_CONTINUOUSLY_CONVERGED</unmanaged>	
            <unmanaged-short>DSCFX_AEC_STATUS_HISTORY_CONTINUOUSLY_CONVERGED</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.AcousticEchoCancelStatus.HistoryPreviouslyDiverged">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCFX_AEC_STATUS_HISTORY_PREVIOUSLY_DIVERGED']/*"/>	
            <unmanaged>DSCFX_AEC_STATUS_HISTORY_PREVIOUSLY_DIVERGED</unmanaged>	
            <unmanaged-short>DSCFX_AEC_STATUS_HISTORY_PREVIOUSLY_DIVERGED</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.AcousticEchoCancelStatus.CurrentlyConverged">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCFX_AEC_STATUS_CURRENTLY_CONVERGED']/*"/>	
            <unmanaged>DSCFX_AEC_STATUS_CURRENTLY_CONVERGED</unmanaged>	
            <unmanaged-short>DSCFX_AEC_STATUS_CURRENTLY_CONVERGED</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.BufferFlags">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBCAPS_FLAGS']/*"/>	
            <unmanaged>DSBCAPS_FLAGS</unmanaged>	
            <unmanaged-short>DSBCAPS_FLAGS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.BufferFlags.PrimaryBuffer">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBCAPS_PRIMARYBUFFER']/*"/>	
            <unmanaged>DSBCAPS_PRIMARYBUFFER</unmanaged>	
            <unmanaged-short>DSBCAPS_PRIMARYBUFFER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.BufferFlags.Static">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBCAPS_STATIC']/*"/>	
            <unmanaged>DSBCAPS_STATIC</unmanaged>	
            <unmanaged-short>DSBCAPS_STATIC</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.BufferFlags.Hardware">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBCAPS_LOCHARDWARE']/*"/>	
            <unmanaged>DSBCAPS_LOCHARDWARE</unmanaged>	
            <unmanaged-short>DSBCAPS_LOCHARDWARE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.BufferFlags.Software">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBCAPS_LOCSOFTWARE']/*"/>	
            <unmanaged>DSBCAPS_LOCSOFTWARE</unmanaged>	
            <unmanaged-short>DSBCAPS_LOCSOFTWARE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.BufferFlags.Control3D">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBCAPS_CTRL3D']/*"/>	
            <unmanaged>DSBCAPS_CTRL3D</unmanaged>	
            <unmanaged-short>DSBCAPS_CTRL3D</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.BufferFlags.ControlFrequency">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBCAPS_CTRLFREQUENCY']/*"/>	
            <unmanaged>DSBCAPS_CTRLFREQUENCY</unmanaged>	
            <unmanaged-short>DSBCAPS_CTRLFREQUENCY</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.BufferFlags.ControlPan">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBCAPS_CTRLPAN']/*"/>	
            <unmanaged>DSBCAPS_CTRLPAN</unmanaged>	
            <unmanaged-short>DSBCAPS_CTRLPAN</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.BufferFlags.ControlVolume">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBCAPS_CTRLVOLUME']/*"/>	
            <unmanaged>DSBCAPS_CTRLVOLUME</unmanaged>	
            <unmanaged-short>DSBCAPS_CTRLVOLUME</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.BufferFlags.ControlPositionNotify">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBCAPS_CTRLPOSITIONNOTIFY']/*"/>	
            <unmanaged>DSBCAPS_CTRLPOSITIONNOTIFY</unmanaged>	
            <unmanaged-short>DSBCAPS_CTRLPOSITIONNOTIFY</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.BufferFlags.ControlEffects">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBCAPS_CTRLFX']/*"/>	
            <unmanaged>DSBCAPS_CTRLFX</unmanaged>	
            <unmanaged-short>DSBCAPS_CTRLFX</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.BufferFlags.StickyFocus">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBCAPS_STICKYFOCUS']/*"/>	
            <unmanaged>DSBCAPS_STICKYFOCUS</unmanaged>	
            <unmanaged-short>DSBCAPS_STICKYFOCUS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.BufferFlags.GlobalFocus">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBCAPS_GLOBALFOCUS']/*"/>	
            <unmanaged>DSBCAPS_GLOBALFOCUS</unmanaged>	
            <unmanaged-short>DSBCAPS_GLOBALFOCUS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.BufferFlags.GetCurrentPosition2">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBCAPS_GETCURRENTPOSITION2']/*"/>	
            <unmanaged>DSBCAPS_GETCURRENTPOSITION2</unmanaged>	
            <unmanaged-short>DSBCAPS_GETCURRENTPOSITION2</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.BufferFlags.Mute3DAtMaxDistance">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBCAPS_MUTE3DATMAXDISTANCE']/*"/>	
            <unmanaged>DSBCAPS_MUTE3DATMAXDISTANCE</unmanaged>	
            <unmanaged-short>DSBCAPS_MUTE3DATMAXDISTANCE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.BufferFlags.Defer">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBCAPS_LOCDEFER']/*"/>	
            <unmanaged>DSBCAPS_LOCDEFER</unmanaged>	
            <unmanaged-short>DSBCAPS_LOCDEFER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.BufferFlags.Trueplayposition">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBCAPS_TRUEPLAYPOSITION']/*"/>	
            <unmanaged>DSBCAPS_TRUEPLAYPOSITION</unmanaged>	
            <unmanaged-short>DSBCAPS_TRUEPLAYPOSITION</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.BufferFlags.None">
            <summary>	
            None.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='']/*"/>	
            <unmanaged>None</unmanaged>	
            <unmanaged-short>None</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.BufferStatus">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBSTATUS_FLAGS']/*"/>	
            <unmanaged>DSBSTATUS_FLAGS</unmanaged>	
            <unmanaged-short>DSBSTATUS_FLAGS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.BufferStatus.Playing">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBSTATUS_PLAYING']/*"/>	
            <unmanaged>DSBSTATUS_PLAYING</unmanaged>	
            <unmanaged-short>DSBSTATUS_PLAYING</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.BufferStatus.BufferLost">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBSTATUS_BUFFERLOST']/*"/>	
            <unmanaged>DSBSTATUS_BUFFERLOST</unmanaged>	
            <unmanaged-short>DSBSTATUS_BUFFERLOST</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.BufferStatus.Looping">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBSTATUS_LOOPING']/*"/>	
            <unmanaged>DSBSTATUS_LOOPING</unmanaged>	
            <unmanaged-short>DSBSTATUS_LOOPING</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.BufferStatus.Hardware">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBSTATUS_LOCHARDWARE']/*"/>	
            <unmanaged>DSBSTATUS_LOCHARDWARE</unmanaged>	
            <unmanaged-short>DSBSTATUS_LOCHARDWARE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.BufferStatus.Software">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBSTATUS_LOCSOFTWARE']/*"/>	
            <unmanaged>DSBSTATUS_LOCSOFTWARE</unmanaged>	
            <unmanaged-short>DSBSTATUS_LOCSOFTWARE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.BufferStatus.Terminated">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBSTATUS_TERMINATED']/*"/>	
            <unmanaged>DSBSTATUS_TERMINATED</unmanaged>	
            <unmanaged-short>DSBSTATUS_TERMINATED</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.BufferStatus.None">
            <summary>	
            None.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='']/*"/>	
            <unmanaged>None</unmanaged>	
            <unmanaged-short>None</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.CapabilitiesFlags">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCAPS_FLAGS']/*"/>	
            <unmanaged>DSCAPS_FLAGS</unmanaged>	
            <unmanaged-short>DSCAPS_FLAGS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CapabilitiesFlags.PrimaryBufferMono">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCAPS_PRIMARYMONO']/*"/>	
            <unmanaged>DSCAPS_PRIMARYMONO</unmanaged>	
            <unmanaged-short>DSCAPS_PRIMARYMONO</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CapabilitiesFlags.PrimaryBufferStereo">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCAPS_PRIMARYSTEREO']/*"/>	
            <unmanaged>DSCAPS_PRIMARYSTEREO</unmanaged>	
            <unmanaged-short>DSCAPS_PRIMARYSTEREO</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CapabilitiesFlags.PrimaryBuffer8Bit">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCAPS_PRIMARY8BIT']/*"/>	
            <unmanaged>DSCAPS_PRIMARY8BIT</unmanaged>	
            <unmanaged-short>DSCAPS_PRIMARY8BIT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CapabilitiesFlags.PrimaryBuffer16Bit">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCAPS_PRIMARY16BIT']/*"/>	
            <unmanaged>DSCAPS_PRIMARY16BIT</unmanaged>	
            <unmanaged-short>DSCAPS_PRIMARY16BIT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CapabilitiesFlags.ContinousRate">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCAPS_CONTINUOUSRATE']/*"/>	
            <unmanaged>DSCAPS_CONTINUOUSRATE</unmanaged>	
            <unmanaged-short>DSCAPS_CONTINUOUSRATE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CapabilitiesFlags.EmulatedDriver">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCAPS_EMULDRIVER']/*"/>	
            <unmanaged>DSCAPS_EMULDRIVER</unmanaged>	
            <unmanaged-short>DSCAPS_EMULDRIVER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CapabilitiesFlags.Certified">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCAPS_CERTIFIED']/*"/>	
            <unmanaged>DSCAPS_CERTIFIED</unmanaged>	
            <unmanaged-short>DSCAPS_CERTIFIED</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CapabilitiesFlags.SecondaryBufferMono">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCAPS_SECONDARYMONO']/*"/>	
            <unmanaged>DSCAPS_SECONDARYMONO</unmanaged>	
            <unmanaged-short>DSCAPS_SECONDARYMONO</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CapabilitiesFlags.SecondaryBufferStereo">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCAPS_SECONDARYSTEREO']/*"/>	
            <unmanaged>DSCAPS_SECONDARYSTEREO</unmanaged>	
            <unmanaged-short>DSCAPS_SECONDARYSTEREO</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CapabilitiesFlags.SecondaryBufer8Bit">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCAPS_SECONDARY8BIT']/*"/>	
            <unmanaged>DSCAPS_SECONDARY8BIT</unmanaged>	
            <unmanaged-short>DSCAPS_SECONDARY8BIT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CapabilitiesFlags.SecondaryBufer16Bit">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCAPS_SECONDARY16BIT']/*"/>	
            <unmanaged>DSCAPS_SECONDARY16BIT</unmanaged>	
            <unmanaged-short>DSCAPS_SECONDARY16BIT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CapabilitiesFlags.None">
            <summary>	
            None.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='']/*"/>	
            <unmanaged>None</unmanaged>	
            <unmanaged-short>None</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.CaptureBufferCapabilitiesFlags">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCBCAPS_FLAGS']/*"/>	
            <unmanaged>DSCBCAPS_FLAGS</unmanaged>	
            <unmanaged-short>DSCBCAPS_FLAGS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CaptureBufferCapabilitiesFlags.WaveMapped">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCBCAPS_WAVEMAPPED']/*"/>	
            <unmanaged>DSCBCAPS_WAVEMAPPED</unmanaged>	
            <unmanaged-short>DSCBCAPS_WAVEMAPPED</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CaptureBufferCapabilitiesFlags.ControlEffects">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCBCAPS_CTRLFX']/*"/>	
            <unmanaged>DSCBCAPS_CTRLFX</unmanaged>	
            <unmanaged-short>DSCBCAPS_CTRLFX</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CaptureBufferCapabilitiesFlags.None">
            <summary>	
            None.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='']/*"/>	
            <unmanaged>None</unmanaged>	
            <unmanaged-short>None</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.CaptureBufferStatusFlags">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCBSTATUS_FLAGS']/*"/>	
            <unmanaged>DSCBSTATUS_FLAGS</unmanaged>	
            <unmanaged-short>DSCBSTATUS_FLAGS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CaptureBufferStatusFlags.Capturing">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCBSTATUS_CAPTURING']/*"/>	
            <unmanaged>DSCBSTATUS_CAPTURING</unmanaged>	
            <unmanaged-short>DSCBSTATUS_CAPTURING</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CaptureBufferStatusFlags.Looping">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCBSTATUS_LOOPING']/*"/>	
            <unmanaged>DSCBSTATUS_LOOPING</unmanaged>	
            <unmanaged-short>DSCBSTATUS_LOOPING</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CaptureBufferStatusFlags.None">
            <summary>	
            None.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='']/*"/>	
            <unmanaged>None</unmanaged>	
            <unmanaged-short>None</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.CaptureCapabilitiesFlags">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCCAPS_FLAGS']/*"/>	
            <unmanaged>DSCCAPS_FLAGS</unmanaged>	
            <unmanaged-short>DSCCAPS_FLAGS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CaptureCapabilitiesFlags.EmulateDriver">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCCAPS_EMULDRIVER']/*"/>	
            <unmanaged>DSCCAPS_EMULDRIVER</unmanaged>	
            <unmanaged-short>DSCCAPS_EMULDRIVER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CaptureCapabilitiesFlags.Certified">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCCAPS_CERTIFIED']/*"/>	
            <unmanaged>DSCCAPS_CERTIFIED</unmanaged>	
            <unmanaged-short>DSCCAPS_CERTIFIED</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CaptureCapabilitiesFlags.MultipleCapture">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCCAPS_MULTIPLECAPTURE']/*"/>	
            <unmanaged>DSCCAPS_MULTIPLECAPTURE</unmanaged>	
            <unmanaged-short>DSCCAPS_MULTIPLECAPTURE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CaptureCapabilitiesFlags.None">
            <summary>	
            None.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='']/*"/>	
            <unmanaged>None</unmanaged>	
            <unmanaged-short>None</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.CaptureEffectResult">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCFX_ENUM']/*"/>	
            <unmanaged>DSCFX_ENUM</unmanaged>	
            <unmanaged-short>DSCFX_ENUM</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CaptureEffectResult.LocatedInHardware">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCFX_LOCHARDWARE']/*"/>	
            <unmanaged>DSCFX_LOCHARDWARE</unmanaged>	
            <unmanaged-short>DSCFX_LOCHARDWARE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CaptureEffectResult.LocatedInSoftware">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCFX_LOCSOFTWARE']/*"/>	
            <unmanaged>DSCFX_LOCSOFTWARE</unmanaged>	
            <unmanaged-short>DSCFX_LOCSOFTWARE</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.CooperativeLevel">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSSCL_ENUM']/*"/>	
            <unmanaged>DSSCL_ENUM</unmanaged>	
            <unmanaged-short>DSSCL_ENUM</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CooperativeLevel.Normal">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSSCL_NORMAL']/*"/>	
            <unmanaged>DSSCL_NORMAL</unmanaged>	
            <unmanaged-short>DSSCL_NORMAL</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CooperativeLevel.Priority">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSSCL_PRIORITY']/*"/>	
            <unmanaged>DSSCL_PRIORITY</unmanaged>	
            <unmanaged-short>DSSCL_PRIORITY</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CooperativeLevel.Exclusive">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSSCL_EXCLUSIVE']/*"/>	
            <unmanaged>DSSCL_EXCLUSIVE</unmanaged>	
            <unmanaged-short>DSSCL_EXCLUSIVE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CooperativeLevel.WritePrimary">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSSCL_WRITEPRIMARY']/*"/>	
            <unmanaged>DSSCL_WRITEPRIMARY</unmanaged>	
            <unmanaged-short>DSSCL_WRITEPRIMARY</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.I3DL2MaterialPreset">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSOUND_ENUM_1']/*"/>	
            <unmanaged>DSOUND_ENUM_1</unmanaged>	
            <unmanaged-short>DSOUND_ENUM_1</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2MaterialPreset.Default">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFX_I3DL2_ENVIRONMENT_PRESET_DEFAULT']/*"/>	
            <unmanaged>DSFX_I3DL2_ENVIRONMENT_PRESET_DEFAULT</unmanaged>	
            <unmanaged-short>DSFX_I3DL2_ENVIRONMENT_PRESET_DEFAULT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2MaterialPreset.Generic">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFX_I3DL2_ENVIRONMENT_PRESET_GENERIC']/*"/>	
            <unmanaged>DSFX_I3DL2_ENVIRONMENT_PRESET_GENERIC</unmanaged>	
            <unmanaged-short>DSFX_I3DL2_ENVIRONMENT_PRESET_GENERIC</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2MaterialPreset.PaddedCell">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFX_I3DL2_ENVIRONMENT_PRESET_PADDEDCELL']/*"/>	
            <unmanaged>DSFX_I3DL2_ENVIRONMENT_PRESET_PADDEDCELL</unmanaged>	
            <unmanaged-short>DSFX_I3DL2_ENVIRONMENT_PRESET_PADDEDCELL</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2MaterialPreset.Room">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFX_I3DL2_ENVIRONMENT_PRESET_ROOM']/*"/>	
            <unmanaged>DSFX_I3DL2_ENVIRONMENT_PRESET_ROOM</unmanaged>	
            <unmanaged-short>DSFX_I3DL2_ENVIRONMENT_PRESET_ROOM</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2MaterialPreset.Bathroom">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFX_I3DL2_ENVIRONMENT_PRESET_BATHROOM']/*"/>	
            <unmanaged>DSFX_I3DL2_ENVIRONMENT_PRESET_BATHROOM</unmanaged>	
            <unmanaged-short>DSFX_I3DL2_ENVIRONMENT_PRESET_BATHROOM</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2MaterialPreset.LivingRoom">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFX_I3DL2_ENVIRONMENT_PRESET_LIVINGROOM']/*"/>	
            <unmanaged>DSFX_I3DL2_ENVIRONMENT_PRESET_LIVINGROOM</unmanaged>	
            <unmanaged-short>DSFX_I3DL2_ENVIRONMENT_PRESET_LIVINGROOM</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2MaterialPreset.StoneRoom">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFX_I3DL2_ENVIRONMENT_PRESET_STONEROOM']/*"/>	
            <unmanaged>DSFX_I3DL2_ENVIRONMENT_PRESET_STONEROOM</unmanaged>	
            <unmanaged-short>DSFX_I3DL2_ENVIRONMENT_PRESET_STONEROOM</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2MaterialPreset.Auditorium">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFX_I3DL2_ENVIRONMENT_PRESET_AUDITORIUM']/*"/>	
            <unmanaged>DSFX_I3DL2_ENVIRONMENT_PRESET_AUDITORIUM</unmanaged>	
            <unmanaged-short>DSFX_I3DL2_ENVIRONMENT_PRESET_AUDITORIUM</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2MaterialPreset.ConcertHall">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFX_I3DL2_ENVIRONMENT_PRESET_CONCERTHALL']/*"/>	
            <unmanaged>DSFX_I3DL2_ENVIRONMENT_PRESET_CONCERTHALL</unmanaged>	
            <unmanaged-short>DSFX_I3DL2_ENVIRONMENT_PRESET_CONCERTHALL</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2MaterialPreset.Cave">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFX_I3DL2_ENVIRONMENT_PRESET_CAVE']/*"/>	
            <unmanaged>DSFX_I3DL2_ENVIRONMENT_PRESET_CAVE</unmanaged>	
            <unmanaged-short>DSFX_I3DL2_ENVIRONMENT_PRESET_CAVE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2MaterialPreset.Arena">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFX_I3DL2_ENVIRONMENT_PRESET_ARENA']/*"/>	
            <unmanaged>DSFX_I3DL2_ENVIRONMENT_PRESET_ARENA</unmanaged>	
            <unmanaged-short>DSFX_I3DL2_ENVIRONMENT_PRESET_ARENA</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2MaterialPreset.Hangar">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFX_I3DL2_ENVIRONMENT_PRESET_HANGAR']/*"/>	
            <unmanaged>DSFX_I3DL2_ENVIRONMENT_PRESET_HANGAR</unmanaged>	
            <unmanaged-short>DSFX_I3DL2_ENVIRONMENT_PRESET_HANGAR</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2MaterialPreset.CarpetedHallway">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFX_I3DL2_ENVIRONMENT_PRESET_CARPETEDHALLWAY']/*"/>	
            <unmanaged>DSFX_I3DL2_ENVIRONMENT_PRESET_CARPETEDHALLWAY</unmanaged>	
            <unmanaged-short>DSFX_I3DL2_ENVIRONMENT_PRESET_CARPETEDHALLWAY</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2MaterialPreset.Hallway">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFX_I3DL2_ENVIRONMENT_PRESET_HALLWAY']/*"/>	
            <unmanaged>DSFX_I3DL2_ENVIRONMENT_PRESET_HALLWAY</unmanaged>	
            <unmanaged-short>DSFX_I3DL2_ENVIRONMENT_PRESET_HALLWAY</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2MaterialPreset.StoneCorridor">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFX_I3DL2_ENVIRONMENT_PRESET_STONECORRIDOR']/*"/>	
            <unmanaged>DSFX_I3DL2_ENVIRONMENT_PRESET_STONECORRIDOR</unmanaged>	
            <unmanaged-short>DSFX_I3DL2_ENVIRONMENT_PRESET_STONECORRIDOR</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2MaterialPreset.Alley">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFX_I3DL2_ENVIRONMENT_PRESET_ALLEY']/*"/>	
            <unmanaged>DSFX_I3DL2_ENVIRONMENT_PRESET_ALLEY</unmanaged>	
            <unmanaged-short>DSFX_I3DL2_ENVIRONMENT_PRESET_ALLEY</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2MaterialPreset.Forest">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFX_I3DL2_ENVIRONMENT_PRESET_FOREST']/*"/>	
            <unmanaged>DSFX_I3DL2_ENVIRONMENT_PRESET_FOREST</unmanaged>	
            <unmanaged-short>DSFX_I3DL2_ENVIRONMENT_PRESET_FOREST</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2MaterialPreset.City">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFX_I3DL2_ENVIRONMENT_PRESET_CITY']/*"/>	
            <unmanaged>DSFX_I3DL2_ENVIRONMENT_PRESET_CITY</unmanaged>	
            <unmanaged-short>DSFX_I3DL2_ENVIRONMENT_PRESET_CITY</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2MaterialPreset.Mountains">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFX_I3DL2_ENVIRONMENT_PRESET_MOUNTAINS']/*"/>	
            <unmanaged>DSFX_I3DL2_ENVIRONMENT_PRESET_MOUNTAINS</unmanaged>	
            <unmanaged-short>DSFX_I3DL2_ENVIRONMENT_PRESET_MOUNTAINS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2MaterialPreset.Quarry">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFX_I3DL2_ENVIRONMENT_PRESET_QUARRY']/*"/>	
            <unmanaged>DSFX_I3DL2_ENVIRONMENT_PRESET_QUARRY</unmanaged>	
            <unmanaged-short>DSFX_I3DL2_ENVIRONMENT_PRESET_QUARRY</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2MaterialPreset.Plain">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFX_I3DL2_ENVIRONMENT_PRESET_PLAIN']/*"/>	
            <unmanaged>DSFX_I3DL2_ENVIRONMENT_PRESET_PLAIN</unmanaged>	
            <unmanaged-short>DSFX_I3DL2_ENVIRONMENT_PRESET_PLAIN</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2MaterialPreset.ParkingLot">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFX_I3DL2_ENVIRONMENT_PRESET_PARKINGLOT']/*"/>	
            <unmanaged>DSFX_I3DL2_ENVIRONMENT_PRESET_PARKINGLOT</unmanaged>	
            <unmanaged-short>DSFX_I3DL2_ENVIRONMENT_PRESET_PARKINGLOT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2MaterialPreset.SewerPipe">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFX_I3DL2_ENVIRONMENT_PRESET_SEWERPIPE']/*"/>	
            <unmanaged>DSFX_I3DL2_ENVIRONMENT_PRESET_SEWERPIPE</unmanaged>	
            <unmanaged-short>DSFX_I3DL2_ENVIRONMENT_PRESET_SEWERPIPE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2MaterialPreset.Underwater">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFX_I3DL2_ENVIRONMENT_PRESET_UNDERWATER']/*"/>	
            <unmanaged>DSFX_I3DL2_ENVIRONMENT_PRESET_UNDERWATER</unmanaged>	
            <unmanaged-short>DSFX_I3DL2_ENVIRONMENT_PRESET_UNDERWATER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2MaterialPreset.SmallRoom">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFX_I3DL2_ENVIRONMENT_PRESET_SMALLROOM']/*"/>	
            <unmanaged>DSFX_I3DL2_ENVIRONMENT_PRESET_SMALLROOM</unmanaged>	
            <unmanaged-short>DSFX_I3DL2_ENVIRONMENT_PRESET_SMALLROOM</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2MaterialPreset.MediumRoom">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFX_I3DL2_ENVIRONMENT_PRESET_MEDIUMROOM']/*"/>	
            <unmanaged>DSFX_I3DL2_ENVIRONMENT_PRESET_MEDIUMROOM</unmanaged>	
            <unmanaged-short>DSFX_I3DL2_ENVIRONMENT_PRESET_MEDIUMROOM</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2MaterialPreset.LargeRoom">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFX_I3DL2_ENVIRONMENT_PRESET_LARGEROOM']/*"/>	
            <unmanaged>DSFX_I3DL2_ENVIRONMENT_PRESET_LARGEROOM</unmanaged>	
            <unmanaged-short>DSFX_I3DL2_ENVIRONMENT_PRESET_LARGEROOM</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2MaterialPreset.MediumHall">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFX_I3DL2_ENVIRONMENT_PRESET_MEDIUMHALL']/*"/>	
            <unmanaged>DSFX_I3DL2_ENVIRONMENT_PRESET_MEDIUMHALL</unmanaged>	
            <unmanaged-short>DSFX_I3DL2_ENVIRONMENT_PRESET_MEDIUMHALL</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2MaterialPreset.LargeHall">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFX_I3DL2_ENVIRONMENT_PRESET_LARGEHALL']/*"/>	
            <unmanaged>DSFX_I3DL2_ENVIRONMENT_PRESET_LARGEHALL</unmanaged>	
            <unmanaged-short>DSFX_I3DL2_ENVIRONMENT_PRESET_LARGEHALL</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2MaterialPreset.Plate">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFX_I3DL2_ENVIRONMENT_PRESET_PLATE']/*"/>	
            <unmanaged>DSFX_I3DL2_ENVIRONMENT_PRESET_PLATE</unmanaged>	
            <unmanaged-short>DSFX_I3DL2_ENVIRONMENT_PRESET_PLATE</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.I3DL2ReverbPreset">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSOUND_ENUM_2']/*"/>	
            <unmanaged>DSOUND_ENUM_2</unmanaged>	
            <unmanaged-short>DSOUND_ENUM_2</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2ReverbPreset.Singlewindow">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFX_I3DL2_MATERIAL_PRESET_SINGLEWINDOW']/*"/>	
            <unmanaged>DSFX_I3DL2_MATERIAL_PRESET_SINGLEWINDOW</unmanaged>	
            <unmanaged-short>DSFX_I3DL2_MATERIAL_PRESET_SINGLEWINDOW</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2ReverbPreset.Doublewindow">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFX_I3DL2_MATERIAL_PRESET_DOUBLEWINDOW']/*"/>	
            <unmanaged>DSFX_I3DL2_MATERIAL_PRESET_DOUBLEWINDOW</unmanaged>	
            <unmanaged-short>DSFX_I3DL2_MATERIAL_PRESET_DOUBLEWINDOW</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2ReverbPreset.Thindoor">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFX_I3DL2_MATERIAL_PRESET_THINDOOR']/*"/>	
            <unmanaged>DSFX_I3DL2_MATERIAL_PRESET_THINDOOR</unmanaged>	
            <unmanaged-short>DSFX_I3DL2_MATERIAL_PRESET_THINDOOR</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2ReverbPreset.Thickdoor">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFX_I3DL2_MATERIAL_PRESET_THICKDOOR']/*"/>	
            <unmanaged>DSFX_I3DL2_MATERIAL_PRESET_THICKDOOR</unmanaged>	
            <unmanaged-short>DSFX_I3DL2_MATERIAL_PRESET_THICKDOOR</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2ReverbPreset.Woodwall">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFX_I3DL2_MATERIAL_PRESET_WOODWALL']/*"/>	
            <unmanaged>DSFX_I3DL2_MATERIAL_PRESET_WOODWALL</unmanaged>	
            <unmanaged-short>DSFX_I3DL2_MATERIAL_PRESET_WOODWALL</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2ReverbPreset.Brickwall">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFX_I3DL2_MATERIAL_PRESET_BRICKWALL']/*"/>	
            <unmanaged>DSFX_I3DL2_MATERIAL_PRESET_BRICKWALL</unmanaged>	
            <unmanaged-short>DSFX_I3DL2_MATERIAL_PRESET_BRICKWALL</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2ReverbPreset.Stonewall">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFX_I3DL2_MATERIAL_PRESET_STONEWALL']/*"/>	
            <unmanaged>DSFX_I3DL2_MATERIAL_PRESET_STONEWALL</unmanaged>	
            <unmanaged-short>DSFX_I3DL2_MATERIAL_PRESET_STONEWALL</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2ReverbPreset.Curtain">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFX_I3DL2_MATERIAL_PRESET_CURTAIN']/*"/>	
            <unmanaged>DSFX_I3DL2_MATERIAL_PRESET_CURTAIN</unmanaged>	
            <unmanaged-short>DSFX_I3DL2_MATERIAL_PRESET_CURTAIN</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.LockFlags">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBLOCK_ENUM']/*"/>	
            <unmanaged>DSBLOCK_ENUM</unmanaged>	
            <unmanaged-short>DSBLOCK_ENUM</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.LockFlags.FromWriteCursor">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBLOCK_FROMWRITECURSOR']/*"/>	
            <unmanaged>DSBLOCK_FROMWRITECURSOR</unmanaged>	
            <unmanaged-short>DSBLOCK_FROMWRITECURSOR</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.LockFlags.EntireBuffer">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBLOCK_ENTIREBUFFER']/*"/>	
            <unmanaged>DSBLOCK_ENTIREBUFFER</unmanaged>	
            <unmanaged-short>DSBLOCK_ENTIREBUFFER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.LockFlags.None">
            <summary>	
            None.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='']/*"/>	
            <unmanaged>None</unmanaged>	
            <unmanaged-short>None</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.Mode3D">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DS3DMODE']/*"/>	
            <unmanaged>DS3DMODE</unmanaged>	
            <unmanaged-short>DS3DMODE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Mode3D.Normal">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DS3DMODE_NORMAL']/*"/>	
            <unmanaged>DS3DMODE_NORMAL</unmanaged>	
            <unmanaged-short>DS3DMODE_NORMAL</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Mode3D.HeadRelative">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DS3DMODE_HEADRELATIVE']/*"/>	
            <unmanaged>DS3DMODE_HEADRELATIVE</unmanaged>	
            <unmanaged-short>DS3DMODE_HEADRELATIVE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Mode3D.Disable">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DS3DMODE_DISABLE']/*"/>	
            <unmanaged>DS3DMODE_DISABLE</unmanaged>	
            <unmanaged-short>DS3DMODE_DISABLE</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.PlayFlags">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBPLAY_FLAGS']/*"/>	
            <unmanaged>DSBPLAY_FLAGS</unmanaged>	
            <unmanaged-short>DSBPLAY_FLAGS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.PlayFlags.Looping">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBPLAY_LOOPING']/*"/>	
            <unmanaged>DSBPLAY_LOOPING</unmanaged>	
            <unmanaged-short>DSBPLAY_LOOPING</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.PlayFlags.Hardware">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBPLAY_LOCHARDWARE']/*"/>	
            <unmanaged>DSBPLAY_LOCHARDWARE</unmanaged>	
            <unmanaged-short>DSBPLAY_LOCHARDWARE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.PlayFlags.Software">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBPLAY_LOCSOFTWARE']/*"/>	
            <unmanaged>DSBPLAY_LOCSOFTWARE</unmanaged>	
            <unmanaged-short>DSBPLAY_LOCSOFTWARE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.PlayFlags.TerminateByTime">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBPLAY_TERMINATEBY_TIME']/*"/>	
            <unmanaged>DSBPLAY_TERMINATEBY_TIME</unmanaged>	
            <unmanaged-short>DSBPLAY_TERMINATEBY_TIME</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.PlayFlags.TerminateByDistance">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBPLAY_TERMINATEBY_DISTANCE']/*"/>	
            <unmanaged>DSBPLAY_TERMINATEBY_DISTANCE</unmanaged>	
            <unmanaged-short>DSBPLAY_TERMINATEBY_DISTANCE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.PlayFlags.TerminateByPriority">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBPLAY_TERMINATEBY_PRIORITY']/*"/>	
            <unmanaged>DSBPLAY_TERMINATEBY_PRIORITY</unmanaged>	
            <unmanaged-short>DSBPLAY_TERMINATEBY_PRIORITY</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.PlayFlags.None">
            <summary>	
            None.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='']/*"/>	
            <unmanaged>None</unmanaged>	
            <unmanaged-short>None</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.SoundEffectResult">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSOUND_ENUM_0']/*"/>	
            <unmanaged>DSOUND_ENUM_0</unmanaged>	
            <unmanaged-short>DSOUND_ENUM_0</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.SoundEffectResult.Present">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXR_PRESENT']/*"/>	
            <unmanaged>DSFXR_PRESENT</unmanaged>	
            <unmanaged-short>DSFXR_PRESENT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.SoundEffectResult.LocatedInHardware">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXR_LOCHARDWARE']/*"/>	
            <unmanaged>DSFXR_LOCHARDWARE</unmanaged>	
            <unmanaged-short>DSFXR_LOCHARDWARE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.SoundEffectResult.LocatedInSoftware">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXR_LOCSOFTWARE']/*"/>	
            <unmanaged>DSFXR_LOCSOFTWARE</unmanaged>	
            <unmanaged-short>DSFXR_LOCSOFTWARE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.SoundEffectResult.Unallocated">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXR_UNALLOCATED']/*"/>	
            <unmanaged>DSFXR_UNALLOCATED</unmanaged>	
            <unmanaged-short>DSFXR_UNALLOCATED</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.SoundEffectResult.Failed">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXR_FAILED']/*"/>	
            <unmanaged>DSFXR_FAILED</unmanaged>	
            <unmanaged-short>DSFXR_FAILED</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.SoundEffectResult.Unknown">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXR_UNKNOWN']/*"/>	
            <unmanaged>DSFXR_UNKNOWN</unmanaged>	
            <unmanaged-short>DSFXR_UNKNOWN</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.SoundEffectResult.DsfxrSendloop">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXR_SENDLOOP']/*"/>	
            <unmanaged>DSFXR_SENDLOOP</unmanaged>	
            <unmanaged-short>DSFXR_SENDLOOP</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.SpeakerConfiguration">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSSPEAKER_ENUM']/*"/>	
            <unmanaged>DSSPEAKER_ENUM</unmanaged>	
            <unmanaged-short>DSSPEAKER_ENUM</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.SpeakerConfiguration.DirectOut">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSSPEAKER_DIRECTOUT']/*"/>	
            <unmanaged>DSSPEAKER_DIRECTOUT</unmanaged>	
            <unmanaged-short>DSSPEAKER_DIRECTOUT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.SpeakerConfiguration.Headphone">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSSPEAKER_HEADPHONE']/*"/>	
            <unmanaged>DSSPEAKER_HEADPHONE</unmanaged>	
            <unmanaged-short>DSSPEAKER_HEADPHONE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.SpeakerConfiguration.Mono">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSSPEAKER_MONO']/*"/>	
            <unmanaged>DSSPEAKER_MONO</unmanaged>	
            <unmanaged-short>DSSPEAKER_MONO</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.SpeakerConfiguration.Quadrophonic">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSSPEAKER_QUAD']/*"/>	
            <unmanaged>DSSPEAKER_QUAD</unmanaged>	
            <unmanaged-short>DSSPEAKER_QUAD</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.SpeakerConfiguration.Stereo">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSSPEAKER_STEREO']/*"/>	
            <unmanaged>DSSPEAKER_STEREO</unmanaged>	
            <unmanaged-short>DSSPEAKER_STEREO</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.SpeakerConfiguration.Surround">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSSPEAKER_SURROUND']/*"/>	
            <unmanaged>DSSPEAKER_SURROUND</unmanaged>	
            <unmanaged-short>DSSPEAKER_SURROUND</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.SpeakerConfiguration.FivePointOne">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSSPEAKER_5POINT1']/*"/>	
            <unmanaged>DSSPEAKER_5POINT1</unmanaged>	
            <unmanaged-short>DSSPEAKER_5POINT1</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.SpeakerConfiguration.SevenPointOne">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSSPEAKER_7POINT1']/*"/>	
            <unmanaged>DSSPEAKER_7POINT1</unmanaged>	
            <unmanaged-short>DSSPEAKER_7POINT1</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.SpeakerConfiguration.SevenPointOneSurround">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSSPEAKER_7POINT1_SURROUND']/*"/>	
            <unmanaged>DSSPEAKER_7POINT1_SURROUND</unmanaged>	
            <unmanaged-short>DSSPEAKER_7POINT1_SURROUND</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.SpeakerConfiguration.FivePointOneSurround">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSSPEAKER_5POINT1_SURROUND']/*"/>	
            <unmanaged>DSSPEAKER_5POINT1_SURROUND</unmanaged>	
            <unmanaged-short>DSSPEAKER_5POINT1_SURROUND</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.SpeakerConfiguration.SevenPointOneWide">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSSPEAKER_7POINT1_WIDE']/*"/>	
            <unmanaged>DSSPEAKER_7POINT1_WIDE</unmanaged>	
            <unmanaged-short>DSSPEAKER_7POINT1_WIDE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.SpeakerConfiguration.FivePointOneBack">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSSPEAKER_5POINT1_BACK']/*"/>	
            <unmanaged>DSSPEAKER_5POINT1_BACK</unmanaged>	
            <unmanaged-short>DSSPEAKER_5POINT1_BACK</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.SpeakerGeometry">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSSPEAKER_GEOMETRY_ENUM']/*"/>	
            <unmanaged>DSSPEAKER_GEOMETRY_ENUM</unmanaged>	
            <unmanaged-short>DSSPEAKER_GEOMETRY_ENUM</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.SpeakerGeometry.Minimum">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSSPEAKER_GEOMETRY_MIN']/*"/>	
            <unmanaged>DSSPEAKER_GEOMETRY_MIN</unmanaged>	
            <unmanaged-short>DSSPEAKER_GEOMETRY_MIN</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.SpeakerGeometry.Narrow">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSSPEAKER_GEOMETRY_NARROW']/*"/>	
            <unmanaged>DSSPEAKER_GEOMETRY_NARROW</unmanaged>	
            <unmanaged-short>DSSPEAKER_GEOMETRY_NARROW</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.SpeakerGeometry.Wide">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSSPEAKER_GEOMETRY_WIDE']/*"/>	
            <unmanaged>DSSPEAKER_GEOMETRY_WIDE</unmanaged>	
            <unmanaged-short>DSSPEAKER_GEOMETRY_WIDE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.SpeakerGeometry.Maximum">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSSPEAKER_GEOMETRY_MAX']/*"/>	
            <unmanaged>DSSPEAKER_GEOMETRY_MAX</unmanaged>	
            <unmanaged-short>DSSPEAKER_GEOMETRY_MAX</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.CaptureEffectGuid">
            <summary>	
            Functions	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectSound.CaptureEffectGuid']/*"/>	
        </member>
        <member name="F:SharpDX.DirectSound.CaptureEffectGuid.AcousticEchoCancellationCaptureEffect">
            <summary>Constant AcousticEchoCancellationCaptureEffect.</summary>
            <unmanaged>GUID_DSCFX_CLASS_AEC</unmanaged>
        </member>
        <member name="F:SharpDX.DirectSound.CaptureEffectGuid.MicrosoftAcousticEchoCancellationCaptureEffect">
            <summary>Constant MicrosoftAcousticEchoCancellationCaptureEffect.</summary>
            <unmanaged>GUID_DSCFX_MS_AEC</unmanaged>
        </member>
        <member name="F:SharpDX.DirectSound.CaptureEffectGuid.SystemAcousticEchoCancellationCaptureEffect">
            <summary>Constant SystemAcousticEchoCancellationCaptureEffect.</summary>
            <unmanaged>GUID_DSCFX_SYSTEM_AEC</unmanaged>
        </member>
        <member name="F:SharpDX.DirectSound.CaptureEffectGuid.NoiseSuppressionCaptureEffect">
            <summary>Constant NoiseSuppressionCaptureEffect.</summary>
            <unmanaged>GUID_DSCFX_CLASS_NS</unmanaged>
        </member>
        <member name="F:SharpDX.DirectSound.CaptureEffectGuid.MicrosoftNoiseSuppressionCaptureEffect">
            <summary>Constant MicrosoftNoiseSuppressionCaptureEffect.</summary>
            <unmanaged>GUID_DSCFX_MS_NS</unmanaged>
        </member>
        <member name="F:SharpDX.DirectSound.CaptureEffectGuid.SystemNoiseSuppressionCaptureEffect">
            <summary>Constant SystemNoiseSuppressionCaptureEffect.</summary>
            <unmanaged>GUID_DSCFX_SYSTEM_NS</unmanaged>
        </member>
        <member name="T:SharpDX.DirectSound.DirectSound3DAlgorithmGuid">
            <summary>	
            Functions	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectSound.DirectSound3DAlgorithmGuid']/*"/>	
        </member>
        <member name="F:SharpDX.DirectSound.DirectSound3DAlgorithmGuid.FullHrt3DAlgorithm">
            <summary>Constant FullHrt3DAlgorithm.</summary>
            <unmanaged>DS3DALG_HRTF_FULL</unmanaged>
        </member>
        <member name="F:SharpDX.DirectSound.DirectSound3DAlgorithmGuid.LightHrt3DAlgorithm">
            <summary>Constant LightHrt3DAlgorithm.</summary>
            <unmanaged>DS3DALG_HRTF_LIGHT</unmanaged>
        </member>
        <member name="F:SharpDX.DirectSound.DirectSound3DAlgorithmGuid.NoVirtualization3DAlgorithm">
            <summary>Constant NoVirtualization3DAlgorithm.</summary>
            <unmanaged>DS3DALG_NO_VIRTUALIZATION</unmanaged>
        </member>
        <member name="T:SharpDX.DirectSound.DSound">
            <summary>	
            Functions	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectSound.DSound']/*"/>	
        </member>
        <member name="F:SharpDX.DirectSound.DSound.AllObjects">
            <summary>Constant AllObjects.</summary>
            <unmanaged>GUID_All_Objects</unmanaged>
        </member>
        <member name="M:SharpDX.DirectSound.DSound.GetDeviceID(System.Nullable{System.Guid},System.Guid@)">
            <summary>	
            The GetDeviceID function retrieves the unique device identifier of the default playback and capture devices selected by the user in Control Panel.	
            </summary>	
            <param name="guidSrcRef"><dd> Address of a variable that specifies a valid device identifier, or the address of one of the following predefined variables.<table> <tr><th>Value</th><th>Description</th></tr> <tr><td>DSDEVID_DefaultPlayback</td><td>System-wide default audio playback device.</td></tr> <tr><td>DSDEVID_DefaultCapture</td><td>System-wide default audio capture device.</td></tr> <tr><td>DSDEVID_DefaultVoicePlayback</td><td>Default voice playback device.</td></tr> <tr><td>DSDEVID_DefaultVoiceCapture</td><td>Default voice capture device.</td></tr> </table> </dd></param>	
            <param name="guidDestRef"><dd> Address of a variable that receives the unique identifier of the device. </dd></param>	
            <returns><p>If the function succeeds, it returns DS_OK. If it fails, the return value may be DSERR_INVALIDPARAM.</p></returns>	
            <remarks>	
            <p>If pGuidSrc points to a valid device identifier, the same value is returned in pGuidDest. If pGuidSrc is one of the listed constants, pGuidDest returns the address of the corresponding device <see cref="T:System.Guid"/>.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='GetDeviceID']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.getdeviceid</msdn-id>	
            <unmanaged>HRESULT GetDeviceID([In, Optional] const GUID* pGuidSrc,[Out] GUID* pGuidDest)</unmanaged>	
            <unmanaged-short>GetDeviceID</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.DSound.CaptureCreate8(System.Nullable{System.Guid},SharpDX.DirectSound.DirectSoundCapture,SharpDX.ComObject)">
            <summary>	
            The DirectSoundCaptureCreate8 function creates and initializes an object that supports the IDirectSoundCapture8 interface. Although the older<strong>DirectSoundCaptureCreate</strong>function can also be used to obtain theIDirectSoundCapture8interface, the object created by that function cannot be used to create capture buffers that support theIDirectSoundCaptureBuffer8interface.	
            </summary>	
            <param name="cGuidDeviceRef">No documentation.</param>	
            <param name="dSC8Out">No documentation.</param>	
            <param name="unkOuterRef">No documentation.</param>	
            <returns><p>If the function succeeds, it returns DS_OK. If it fails, the return value may be one of the following values.</p> <table> <tr><th>Return Code</th></tr> <tr><td>DSERR_ALLOCATED</td></tr> <tr><td>DSERR_INVALIDPARAM</td></tr> <tr><td>DSERR_NOAGGREGATION</td></tr> <tr><td>DSERR_OUTOFMEMORY</td></tr> </table></returns>	
            <remarks>	
            <p>On sound cards that do not support full duplex, this method will fail and return DSERR_ALLOCATED.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DirectSoundCaptureCreate8']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.directsoundcapturecreate8</msdn-id>	
            <unmanaged>HRESULT DirectSoundCaptureCreate8([In, Optional] const GUID* pcGuidDevice,[Out, Fast] IDirectSoundCapture** ppDSC8,[In] IUnknown* pUnkOuter)</unmanaged>	
            <unmanaged-short>DirectSoundCaptureCreate8</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.DSound.EnumerateA(SharpDX.FunctionCallback,System.IntPtr)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="dSEnumCallbackRef">No documentation.</param>	
            <param name="contextRef">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DirectSoundEnumerateA']/*"/>	
            <unmanaged>HRESULT DirectSoundEnumerateA([In] __function__stdcall* pDSEnumCallback,[In, Optional] void* pContext)</unmanaged>	
            <unmanaged-short>DirectSoundEnumerateA</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.DSound.EnumerateW(SharpDX.FunctionCallback,System.IntPtr)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="dSEnumCallbackRef">No documentation.</param>	
            <param name="contextRef">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DirectSoundEnumerateW']/*"/>	
            <unmanaged>HRESULT DirectSoundEnumerateW([In] __function__stdcall* pDSEnumCallback,[In, Optional] void* pContext)</unmanaged>	
            <unmanaged-short>DirectSoundEnumerateW</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.DSound.CaptureCreate(System.Nullable{System.Guid},SharpDX.DirectSound.DirectSoundCapture@,SharpDX.ComObject)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="cGuidDeviceRef">No documentation.</param>	
            <param name="dSCOut">No documentation.</param>	
            <param name="unkOuterRef">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DirectSoundCaptureCreate']/*"/>	
            <unmanaged>HRESULT DirectSoundCaptureCreate([In, Optional] const GUID* pcGuidDevice,[Out] IDirectSoundCapture** ppDSC,[In] IUnknown* pUnkOuter)</unmanaged>	
            <unmanaged-short>DirectSoundCaptureCreate</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.DSound.FullDuplexCreate(System.Nullable{System.Guid},System.Nullable{System.Guid},SharpDX.DirectSound.CaptureBufferDescription,SharpDX.DirectSound.SoundBufferDescription,System.IntPtr,System.Int32,SharpDX.DirectSound.FullDuplex,SharpDX.DirectSound.CaptureBuffer@,SharpDX.DirectSound.SecondarySoundBuffer@,SharpDX.ComObject)">
            <summary>	
            <p>The <strong>DirectSoundFullDuplexCreate</strong> function is documented under a different name. For complete documentation of this function, see DirectSoundFullDuplexCreate8. </p>	
            </summary>	
            <param name="cGuidCaptureDeviceRef">No documentation.</param>	
            <param name="cGuidRenderDeviceRef">No documentation.</param>	
            <param name="cDSCBufferDescRef">No documentation.</param>	
            <param name="cDSBufferDescRef">No documentation.</param>	
            <param name="hWnd">No documentation.</param>	
            <param name="dwLevel">No documentation.</param>	
            <param name="dSFDOut">No documentation.</param>	
            <param name="dSCBuffer8Out">No documentation.</param>	
            <param name="dSBuffer8Out">No documentation.</param>	
            <param name="unkOuterRef">No documentation.</param>	
            <returns><p>If this function succeeds, it returns <strong><see cref="F:SharpDX.Result.Ok"/></strong>. Otherwise, it returns an <strong><see cref="T:SharpDX.Result"/></strong> error code.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DirectSoundFullDuplexCreate']/*"/>	
            <msdn-id>bb432248</msdn-id>	
            <unmanaged>HRESULT DirectSoundFullDuplexCreate([In, Optional] const GUID* pcGuidCaptureDevice,[In, Optional] const GUID* pcGuidRenderDevice,[In] const DSCBUFFERDESC* pcDSCBufferDesc,[In] const DSBUFFERDESC* pcDSBufferDesc,[In] HWND hWnd,[In] unsigned int dwLevel,[Out, Fast] IDirectSoundFullDuplex** ppDSFD,[Out] IDirectSoundCaptureBuffer8** ppDSCBuffer8,[Out] IDirectSoundBuffer8** ppDSBuffer8,[In] IUnknown* pUnkOuter)</unmanaged>	
            <unmanaged-short>DirectSoundFullDuplexCreate</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.DSound.Create8(System.Nullable{System.Guid},SharpDX.DirectSound.DirectSound,SharpDX.ComObject)">
            <summary>	
            The DirectSoundCreate8 function creates and initializes an object that supports theIDirectSound8interface.	
            </summary>	
            <param name="cGuidDeviceRef">No documentation.</param>	
            <param name="dS8Out">No documentation.</param>	
            <param name="unkOuterRef">No documentation.</param>	
            <returns><p>If the function succeeds, it returns DS_OK. If it fails, the return value may be one of the following.</p> <table> <tr><th>Return Code</th></tr> <tr><td>DSERR_ALLOCATED</td></tr> <tr><td>DSERR_INVALIDPARAM</td></tr> <tr><td>DSERR_NOAGGREGATION</td></tr> <tr><td>DSERR_NODRIVER</td></tr> <tr><td>DSERR_OUTOFMEMORY</td></tr> </table></returns>	
            <remarks>	
            <p>The application must call the IDirectSound8::SetCooperativeLevel method immediately after creating a device object.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DirectSoundCreate8']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.directsoundcreate8</msdn-id>	
            <unmanaged>HRESULT DirectSoundCreate8([In, Optional] const GUID* pcGuidDevice,[Out, Fast] IDirectSound8** ppDS8,[In] IUnknown* pUnkOuter)</unmanaged>	
            <unmanaged-short>DirectSoundCreate8</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.DSound.CaptureEnumerateA(SharpDX.FunctionCallback,System.IntPtr)">
            <summary>	
            The DirectSoundCaptureEnumerate function enumerates the DirectSoundCapture objects installed in the system.	
            </summary>	
            <param name="dSEnumCallbackRef"><dd> Address of the DSEnumCallback function that will be called for each DirectSoundCapture object installed in the system. </dd></param>	
            <param name="contextRef"><dd> Address of the user-defined context passed to the enumeration callback function every time that function is called. </dd></param>	
            <returns><p>If the function succeeds, it returns DS_OK. If it fails, the return value may be DSERR_INVALIDPARAM.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DirectSoundCaptureEnumerateA']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.directsoundcaptureenumerate</msdn-id>	
            <unmanaged>HRESULT DirectSoundCaptureEnumerateA([In] __function__stdcall* pDSEnumCallback,[In, Optional] void* pContext)</unmanaged>	
            <unmanaged-short>DirectSoundCaptureEnumerateA</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.DSound.CaptureEnumerateW(SharpDX.FunctionCallback,System.IntPtr)">
            <summary>	
            The DirectSoundCaptureEnumerate function enumerates the DirectSoundCapture objects installed in the system.	
            </summary>	
            <param name="dSEnumCallbackRef"><dd> Address of the DSEnumCallback function that will be called for each DirectSoundCapture object installed in the system. </dd></param>	
            <param name="contextRef"><dd> Address of the user-defined context passed to the enumeration callback function every time that function is called. </dd></param>	
            <returns><p>If the function succeeds, it returns DS_OK. If it fails, the return value may be DSERR_INVALIDPARAM.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DirectSoundCaptureEnumerateW']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.directsoundcaptureenumerate</msdn-id>	
            <unmanaged>HRESULT DirectSoundCaptureEnumerateW([In] __function__stdcall* pDSEnumCallback,[In, Optional] void* pContext)</unmanaged>	
            <unmanaged-short>DirectSoundCaptureEnumerateW</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.DSound.Create(System.Nullable{System.Guid},SharpDX.DirectSound.DirectSoundBase@,SharpDX.ComObject)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="cGuidDeviceRef">No documentation.</param>	
            <param name="dSOut">No documentation.</param>	
            <param name="unkOuterRef">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DirectSoundCreate']/*"/>	
            <unmanaged>HRESULT DirectSoundCreate([In, Optional] const GUID* pcGuidDevice,[Out] IDirectSound** ppDS,[In] IUnknown* pUnkOuter)</unmanaged>	
            <unmanaged-short>DirectSoundCreate</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.SoundEffectGuid">
            <summary>	
            Functions	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectSound.SoundEffectGuid']/*"/>	
        </member>
        <member name="F:SharpDX.DirectSound.SoundEffectGuid.StandardI3DL2REVERB">
            <summary>Constant StandardI3DL2REVERB.</summary>
            <unmanaged>GUID_DSFX_STANDARD_I3DL2REVERB</unmanaged>
        </member>
        <member name="F:SharpDX.DirectSound.SoundEffectGuid.StandardDistortion">
            <summary>Constant StandardDistortion.</summary>
            <unmanaged>GUID_DSFX_STANDARD_DISTORTION</unmanaged>
        </member>
        <member name="F:SharpDX.DirectSound.SoundEffectGuid.StandardFlanger">
            <summary>Constant StandardFlanger.</summary>
            <unmanaged>GUID_DSFX_STANDARD_FLANGER</unmanaged>
        </member>
        <member name="F:SharpDX.DirectSound.SoundEffectGuid.StandardChorus">
            <summary>Constant StandardChorus.</summary>
            <unmanaged>GUID_DSFX_STANDARD_CHORUS</unmanaged>
        </member>
        <member name="F:SharpDX.DirectSound.SoundEffectGuid.StandardCompressor">
            <summary>Constant StandardCompressor.</summary>
            <unmanaged>GUID_DSFX_STANDARD_COMPRESSOR</unmanaged>
        </member>
        <member name="F:SharpDX.DirectSound.SoundEffectGuid.WavesReverb">
            <summary>Constant WavesReverb.</summary>
            <unmanaged>GUID_DSFX_WAVES_REVERB</unmanaged>
        </member>
        <member name="F:SharpDX.DirectSound.SoundEffectGuid.StandardEcho">
            <summary>Constant StandardEcho.</summary>
            <unmanaged>GUID_DSFX_STANDARD_ECHO</unmanaged>
        </member>
        <member name="F:SharpDX.DirectSound.SoundEffectGuid.StandardParameq">
            <summary>Constant StandardParameq.</summary>
            <unmanaged>GUID_DSFX_STANDARD_PARAMEQ</unmanaged>
        </member>
        <member name="F:SharpDX.DirectSound.SoundEffectGuid.StandardGargle">
            <summary>Constant StandardGargle.</summary>
            <unmanaged>GUID_DSFX_STANDARD_GARGLE</unmanaged>
        </member>
        <member name="T:SharpDX.DirectSound.AcousticEchoCancel">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundCaptureFXAec']/*"/>	
            <unmanaged>IDirectSoundCaptureFXAec</unmanaged>	
            <unmanaged-short>IDirectSoundCaptureFXAec</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.AcousticEchoCancel.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.AcousticEchoCancel"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectSound.AcousticEchoCancel.op_Explicit(System.IntPtr)~SharpDX.DirectSound.AcousticEchoCancel">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectSound.AcousticEchoCancel"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectSound.AcousticEchoCancel.SetAllParameters(SharpDX.DirectSound.AcousticEchoCancelSettings)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="dscFxAecRef">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundCaptureFXAec::SetAllParameters']/*"/>	
            <unmanaged>HRESULT IDirectSoundCaptureFXAec::SetAllParameters([In] const DSCFXAec* pDscFxAec)</unmanaged>	
            <unmanaged-short>IDirectSoundCaptureFXAec::SetAllParameters</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.AcousticEchoCancel.GetAllParameters(SharpDX.DirectSound.AcousticEchoCancelSettings@)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="dscFxAecRef">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundCaptureFXAec::GetAllParameters']/*"/>	
            <unmanaged>HRESULT IDirectSoundCaptureFXAec::GetAllParameters([Out] DSCFXAec* pDscFxAec)</unmanaged>	
            <unmanaged-short>IDirectSoundCaptureFXAec::GetAllParameters</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.AcousticEchoCancel.GetStatus(SharpDX.DirectSound.AcousticEchoCancelStatus@)">
            <summary>	
            The IDirectSoundCaptureFXAec8::GetStatus method retrieves the status of the effect.	
            </summary>	
            <param name="tatusRef"><dd> Address of a DWORD variable to receive the status. The following flags are defined. See Remarks. <table> <tr><td>Constant</td><td>Value</td></tr> <tr><td><see cref="F:SharpDX.DirectSound.AcousticEchoCancelStatus.HistoryUninitialized"/></td><td>0x0</td></tr> <tr><td><see cref="F:SharpDX.DirectSound.AcousticEchoCancelStatus.HistoryContinuouslyConverged"/></td><td>0x1</td></tr> <tr><td><see cref="F:SharpDX.DirectSound.AcousticEchoCancelStatus.HistoryPreviouslyDiverged"/></td><td>0x2</td></tr> <tr><td><see cref="F:SharpDX.DirectSound.AcousticEchoCancelStatus.CurrentlyConverged"/></td><td>0x8</td></tr> </table> </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be one of the following values.</p> <table> <tr><td>Return code</td></tr> <tr><td>DSERR_INVALIDPARAM </td></tr> <tr><td>DSERR_OUTOFMEMORY </td></tr> </table></returns>	
            <remarks>	
            <table><tr><th>Windows </th></tr><tr><td><p>Important Note for Windows Vista</p> <p>Existing applications that access Windows XP Acoustic Echo Cancellation (AEC) features via the DirectSound API will no longer obtain AEC when running on Windows Vista. These applications will still run, but their calls to AEC-specific DirectSound API calls will have no effect on the captured audio.</p><p>To learn how to obtain AEC in Windows Vista, See the Windows Vista AEC topics in the Windows SDK.</p></td></tr></table> <p>The three least significant bits in *pdwStatus describe the convergence history; that is, the success of the effect in canceling the echo. The convergence history can be used by the application to determine if the algorithm has converged and remained in the converged state since it started processing data.</p> <p>Initially, the AEC algorithm sets the three lower bits to 0 for the uninitialized state (<see cref="F:SharpDX.DirectSound.AcousticEchoCancelStatus.HistoryUninitialized"/>). When the AEC algorithm has converged, the convergence history is switched to the <see cref="F:SharpDX.DirectSound.AcousticEchoCancelStatus.HistoryContinuouslyConverged"/> state. If the AEC algorithm ever loses convergence, the convergence history is then transitioned to the <see cref="F:SharpDX.DirectSound.AcousticEchoCancelStatus.HistoryPreviouslyDiverged"/> state. A transition from <see cref="F:SharpDX.DirectSound.AcousticEchoCancelStatus.HistoryUninitialized"/> to <see cref="F:SharpDX.DirectSound.AcousticEchoCancelStatus.HistoryPreviouslyDiverged"/> is also possible. The convergence history remains in the <see cref="F:SharpDX.DirectSound.AcousticEchoCancelStatus.HistoryPreviouslyDiverged"/> state until the algorithm is reset or timely data is no longer arriving on the capture or render stream.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundCaptureFXAec::GetStatus']/*"/>	
            <msdn-id>ee418190</msdn-id>	
            <unmanaged>HRESULT IDirectSoundCaptureFXAec::GetStatus([Out] DSCFX_AEC_STATUS* pdwStatus)</unmanaged>	
            <unmanaged-short>IDirectSoundCaptureFXAec::GetStatus</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.AcousticEchoCancel.Reset">
            <summary>	
            The IDirectSoundCaptureFXAec8::Reset method resets the effect to its initial state.	
            </summary>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be DSERR_OUTOFMEMORY.</p></returns>	
            <remarks>	
            <table><tr><th>Windows </th></tr><tr><td><p>Important Note for Windows Vista</p> <p>Existing applications that access Windows XP Acoustic Echo Cancellation (AEC) features via the DirectSound API will no longer obtain AEC when running on Windows Vista. These applications will still run, but their calls to AEC-specific DirectSound API calls will have no effect on the captured audio.</p><p>To learn how to obtain AEC in Windows Vista, See the Windows Vista AEC topics in the Windows SDK.</p></td></tr></table> <p>Applications should not reset an effect except when necessary because it has entered an incorrect state. This might be done in response to user input. An effect must not be reset arbitrarily at startup, because another application might be using the same effect.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundCaptureFXAec::Reset']/*"/>	
            <msdn-id>ee418192</msdn-id>	
            <unmanaged>HRESULT IDirectSoundCaptureFXAec::Reset()</unmanaged>	
            <unmanaged-short>IDirectSoundCaptureFXAec::Reset</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectSound.AcousticEchoCancel.AllParameters">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundCaptureFXAec::GetAllParameters']/*"/>	
            <unmanaged>GetAllParameters / SetAllParameters</unmanaged>	
            <unmanaged-short>GetAllParameters</unmanaged-short>	
            <unmanaged>HRESULT IDirectSoundCaptureFXAec::GetAllParameters([Out] DSCFXAec* pDscFxAec)</unmanaged>
        </member>
        <member name="P:SharpDX.DirectSound.AcousticEchoCancel.Status">
            <summary>	
            The IDirectSoundCaptureFXAec8::GetStatus method retrieves the status of the effect.	
            </summary>	
            <remarks>	
            <table><tr><th>Windows </th></tr><tr><td><p>Important Note for Windows Vista</p> <p>Existing applications that access Windows XP Acoustic Echo Cancellation (AEC) features via the DirectSound API will no longer obtain AEC when running on Windows Vista. These applications will still run, but their calls to AEC-specific DirectSound API calls will have no effect on the captured audio.</p><p>To learn how to obtain AEC in Windows Vista, See the Windows Vista AEC topics in the Windows SDK.</p></td></tr></table> <p>The three least significant bits in *pdwStatus describe the convergence history; that is, the success of the effect in canceling the echo. The convergence history can be used by the application to determine if the algorithm has converged and remained in the converged state since it started processing data.</p> <p>Initially, the AEC algorithm sets the three lower bits to 0 for the uninitialized state (<see cref="F:SharpDX.DirectSound.AcousticEchoCancelStatus.HistoryUninitialized"/>). When the AEC algorithm has converged, the convergence history is switched to the <see cref="F:SharpDX.DirectSound.AcousticEchoCancelStatus.HistoryContinuouslyConverged"/> state. If the AEC algorithm ever loses convergence, the convergence history is then transitioned to the <see cref="F:SharpDX.DirectSound.AcousticEchoCancelStatus.HistoryPreviouslyDiverged"/> state. A transition from <see cref="F:SharpDX.DirectSound.AcousticEchoCancelStatus.HistoryUninitialized"/> to <see cref="F:SharpDX.DirectSound.AcousticEchoCancelStatus.HistoryPreviouslyDiverged"/> is also possible. The convergence history remains in the <see cref="F:SharpDX.DirectSound.AcousticEchoCancelStatus.HistoryPreviouslyDiverged"/> state until the algorithm is reset or timely data is no longer arriving on the capture or render stream.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundCaptureFXAec::GetStatus']/*"/>	
            <msdn-id>ee418190</msdn-id>	
            <unmanaged>GetStatus</unmanaged>	
            <unmanaged-short>GetStatus</unmanaged-short>	
            <unmanaged>HRESULT IDirectSoundCaptureFXAec::GetStatus([Out] DSCFX_AEC_STATUS* pdwStatus)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectSound.I3DL2Reverb">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXI3DL2Reverb']/*"/>	
            <msdn-id>bb280379</msdn-id>	
            <unmanaged>IDirectSoundFXI3DL2Reverb</unmanaged>	
            <unmanaged-short>IDirectSoundFXI3DL2Reverb</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2Reverb.DecayHFRatioDefault">
            <summary>
            Default ratio of the decay time at high frequencies to the decay time at low frequencies.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2Reverb.DecayHFRatioMax">
            <summary>
            Maximum ratio of the decay time at high frequencies to the decay time at low frequencies.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2Reverb.DecayHFRatioMin">
            <summary>
            Minimum ratio of the decay time at high frequencies to the decay time at low frequencies.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2Reverb.DecayTimeDefault">
            <summary>
            Default decay time, in seconds.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2Reverb.DecayTimeMax">
            <summary>
            Maximum decay time, in seconds.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2Reverb.DecayTimeMin">
            <summary>
            Minimum decay time, in seconds.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2Reverb.DensityDefault">
            <summary>
            Default modal density in the late reverberation decay, in percent.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2Reverb.DensityMax">
            <summary>
            Maximum modal density in the late reverberation decay, in percent.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2Reverb.DensityMin">
            <summary>
            Minimum modal density in the late reverberation decay, in percent.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2Reverb.DiffusionDefault">
            <summary>
            Default echo density in the late reverberation decay, in percent.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2Reverb.DiffusionMax">
            <summary>
            Maximum echo density in the late reverberation decay, in percent.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2Reverb.DiffusionMin">
            <summary>
            Minimum echo density in the late reverberation decay, in percent.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2Reverb.HFReferenceDefault">
            <summary>
            Default reference high frequency, in hertz.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2Reverb.HFReferenceMax">
            <summary>
            Maximum reference high frequency, in hertz.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2Reverb.HFReferenceMin">
            <summary>
            Minimum reference high frequency, in hertz.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2Reverb.ReflectionsDefault">
            <summary>
            Default attenuation of early reflections relative to Room, in mB.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2Reverb.ReflectionsDelayDefault">
            <summary>
            Default delay time of the first reflection relative to the direct path, in seconds.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2Reverb.ReflectionsDelayMax">
            <summary>
            Maximum delay time of the first reflection relative to the direct path, in seconds.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2Reverb.ReflectionsDelayMin">
            <summary>
            Minimum delay time of the first reflection relative to the direct path, in seconds.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2Reverb.ReflectionsMax">
            <summary>
            Maximum attenuation of early reflections relative to Room, in mB.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2Reverb.ReflectionsMin">
            <summary>
            Minimum attenuation of early reflections relative to Room, in mB.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2Reverb.ReverbDefault">
            <summary>
            Default attenuation of late reverberation relative to Room, in mB.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2Reverb.ReverbDelayDefault">
            <summary>
            Default time limit between the early reflections and the late reverberation relative to the time of the first reflection, in seconds.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2Reverb.ReverbDelayMax">
            <summary>
            Maximum time limit between the early reflections and the late reverberation relative to the time of the first reflection, in seconds.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2Reverb.ReverbDelayMin">
            <summary>
            Minimum time limit between the early reflections and the late reverberation relative to the time of the first reflection, in seconds.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2Reverb.ReverbMax">
            <summary>
            Maximum attenuation of late reverberation relative to Room, in mB.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2Reverb.ReverbMin">
            <summary>
            Minimum attenuation of late reverberation relative to Room, in mB.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2Reverb.RoomDefault">
            <summary>
            Default attenuation of the room effect, in millibels (mB).
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2Reverb.RoomHFDefault">
            <summary>
            Default attenuation of the room high-frequency effect, in mB.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2Reverb.RoomHFMax">
            <summary>
            Maximum attenuation of the room high-frequency effect, in mB.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2Reverb.RoomHFMin">
            <summary>
            Minimum attenuation of the room high-frequency effect, in mB.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2Reverb.RoomMax">
            <summary>
            Maximum attenuation of the room effect, in millibels (mB).
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2Reverb.RoomMin">
            <summary>
            Minimum attenuation of the room effect, in millibels (mB).
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2Reverb.RoomRolloffFactorDefault">
            <summary>
            Default rolloff factor for the reflected signals. The rolloff factor for the direct path is controlled by the DirectSound listener.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2Reverb.RoomRolloffFactorMax">
            <summary>
            Maximum rolloff factor for the reflected signals. The rolloff factor for the direct path is controlled by the DirectSound listener.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2Reverb.RoomRolloffFactorMin">
            <summary>
            Minimum rolloff factor for the reflected signals. The rolloff factor for the direct path is controlled by the DirectSound listener.
            </summary>
        </member>
        <member name="M:SharpDX.DirectSound.I3DL2Reverb.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.I3DL2Reverb"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectSound.I3DL2Reverb.op_Explicit(System.IntPtr)~SharpDX.DirectSound.I3DL2Reverb">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectSound.I3DL2Reverb"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectSound.I3DL2Reverb.SetAllParameters(SharpDX.DirectSound.I3DL2ReverbSettings@)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="cDsFxI3DL2ReverbRef">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXI3DL2Reverb::SetAllParameters']/*"/>	
            <unmanaged>HRESULT IDirectSoundFXI3DL2Reverb::SetAllParameters([In] const DSFXI3DL2Reverb* pcDsFxI3DL2Reverb)</unmanaged>	
            <unmanaged-short>IDirectSoundFXI3DL2Reverb::SetAllParameters</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.I3DL2Reverb.GetAllParameters(SharpDX.DirectSound.I3DL2ReverbSettings@)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="dsFxI3DL2ReverbRef">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXI3DL2Reverb::GetAllParameters']/*"/>	
            <unmanaged>HRESULT IDirectSoundFXI3DL2Reverb::GetAllParameters([Out] DSFXI3DL2Reverb* pDsFxI3DL2Reverb)</unmanaged>	
            <unmanaged-short>IDirectSoundFXI3DL2Reverb::GetAllParameters</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.I3DL2Reverb.SetPreset(System.Int32)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="preset">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXI3DL2Reverb::SetPreset']/*"/>	
            <unmanaged>HRESULT IDirectSoundFXI3DL2Reverb::SetPreset([In] unsigned int dwPreset)</unmanaged>	
            <unmanaged-short>IDirectSoundFXI3DL2Reverb::SetPreset</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.I3DL2Reverb.GetPreset(System.Int32@)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="resetRef">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXI3DL2Reverb::GetPreset']/*"/>	
            <unmanaged>HRESULT IDirectSoundFXI3DL2Reverb::GetPreset([Out] unsigned int* pdwPreset)</unmanaged>	
            <unmanaged-short>IDirectSoundFXI3DL2Reverb::GetPreset</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.I3DL2Reverb.SetQuality(System.Int32)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="quality">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXI3DL2Reverb::SetQuality']/*"/>	
            <unmanaged>HRESULT IDirectSoundFXI3DL2Reverb::SetQuality([In] int lQuality)</unmanaged>	
            <unmanaged-short>IDirectSoundFXI3DL2Reverb::SetQuality</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.I3DL2Reverb.GetQuality(System.Int32@)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="lQualityRef">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXI3DL2Reverb::GetQuality']/*"/>	
            <unmanaged>HRESULT IDirectSoundFXI3DL2Reverb::GetQuality([Out] int* plQuality)</unmanaged>	
            <unmanaged-short>IDirectSoundFXI3DL2Reverb::GetQuality</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectSound.I3DL2Reverb.AllParameters">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXI3DL2Reverb::GetAllParameters']/*"/>	
            <unmanaged>GetAllParameters / SetAllParameters</unmanaged>	
            <unmanaged-short>GetAllParameters</unmanaged-short>	
            <unmanaged>HRESULT IDirectSoundFXI3DL2Reverb::GetAllParameters([Out] DSFXI3DL2Reverb* pDsFxI3DL2Reverb)</unmanaged>
        </member>
        <member name="P:SharpDX.DirectSound.I3DL2Reverb.Preset">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXI3DL2Reverb::GetPreset']/*"/>	
            <unmanaged>GetPreset / SetPreset</unmanaged>	
            <unmanaged-short>GetPreset</unmanaged-short>	
            <unmanaged>HRESULT IDirectSoundFXI3DL2Reverb::GetPreset([Out] unsigned int* pdwPreset)</unmanaged>
        </member>
        <member name="P:SharpDX.DirectSound.I3DL2Reverb.Quality">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXI3DL2Reverb::GetQuality']/*"/>	
            <unmanaged>GetQuality / SetQuality</unmanaged>	
            <unmanaged-short>GetQuality</unmanaged-short>	
            <unmanaged>HRESULT IDirectSoundFXI3DL2Reverb::GetQuality([Out] int* plQuality)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectSound.NoiseSuppress">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundCaptureFXNoiseSuppress']/*"/>	
            <unmanaged>IDirectSoundCaptureFXNoiseSuppress</unmanaged>	
            <unmanaged-short>IDirectSoundCaptureFXNoiseSuppress</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.NoiseSuppress.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.NoiseSuppress"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectSound.NoiseSuppress.op_Explicit(System.IntPtr)~SharpDX.DirectSound.NoiseSuppress">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectSound.NoiseSuppress"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectSound.NoiseSuppress.SetAllParameters(SharpDX.DirectSound.NoiseSuppressSettings)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="cDscFxNoiseSuppressRef">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundCaptureFXNoiseSuppress::SetAllParameters']/*"/>	
            <unmanaged>HRESULT IDirectSoundCaptureFXNoiseSuppress::SetAllParameters([In] const DSCFXNoiseSuppress* pcDscFxNoiseSuppress)</unmanaged>	
            <unmanaged-short>IDirectSoundCaptureFXNoiseSuppress::SetAllParameters</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.NoiseSuppress.GetAllParameters(SharpDX.DirectSound.NoiseSuppressSettings@)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="dscFxNoiseSuppressRef">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundCaptureFXNoiseSuppress::GetAllParameters']/*"/>	
            <unmanaged>HRESULT IDirectSoundCaptureFXNoiseSuppress::GetAllParameters([Out] DSCFXNoiseSuppress* pDscFxNoiseSuppress)</unmanaged>	
            <unmanaged-short>IDirectSoundCaptureFXNoiseSuppress::GetAllParameters</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.NoiseSuppress.Reset">
            <summary>	
            The IDirectSoundCaptureFXNoiseSuppress8::Reset method resets the effect to its initial state.	
            </summary>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be DSERR_OUTOFMEMORY.</p></returns>	
            <remarks>	
            <table><tr><th>Windows </th></tr><tr><td><p>Important Note for Windows Vista</p> <p>Existing applications that access Windows XP Acoustic Echo Cancellation (AEC) features via the DirectSound API will no longer obtain AEC when running on Windows Vista. These applications will still run, but their calls to AEC-specific DirectSound API calls will have no effect on the captured audio.</p><p>To learn how to obtain AEC in Windows Vista, See the Windows Vista AEC topics in the Windows SDK.</p></td></tr></table> <p>Applications should not reset an effect except when necessary because it has entered an incorrect state. This might be done in response to user input. An effect must not be reset arbitrarily at startup, because another application might be using the same effect.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundCaptureFXNoiseSuppress::Reset']/*"/>	
            <msdn-id>ee418201</msdn-id>	
            <unmanaged>HRESULT IDirectSoundCaptureFXNoiseSuppress::Reset()</unmanaged>	
            <unmanaged-short>IDirectSoundCaptureFXNoiseSuppress::Reset</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectSound.NoiseSuppress.AllParameters">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundCaptureFXNoiseSuppress::GetAllParameters']/*"/>	
            <unmanaged>GetAllParameters / SetAllParameters</unmanaged>	
            <unmanaged-short>GetAllParameters</unmanaged-short>	
            <unmanaged>HRESULT IDirectSoundCaptureFXNoiseSuppress::GetAllParameters([Out] DSCFXNoiseSuppress* pDscFxNoiseSuppress)</unmanaged>
        </member>
        <member name="P:SharpDX.DirectSound.NoiseSuppress.Enabled">
            <summary>
            Gets or sets he noise suppression parameters of a buffer.
            </summary>
        </member>
        <member name="T:SharpDX.DirectSound.ParametricEqualizer">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXParamEq']/*"/>	
            <unmanaged>IDirectSoundFXParamEq</unmanaged>	
            <unmanaged-short>IDirectSoundFXParamEq</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.ParametricEqualizer.BandwidthDefault">
            <summary>
            Default bandwidth, in semitones.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.ParametricEqualizer.BandwidthMax">
            <summary>
            Maximum bandwidth, in semitones.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.ParametricEqualizer.BandwidthMin">
            <summary>
            Minimum bandwidth, in semitones.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.ParametricEqualizer.CenterDefault">
            <summary>
            Default center frequency, in hertz.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.ParametricEqualizer.CenterMax">
            <summary>
            Maximum center frequency, in hertz.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.ParametricEqualizer.CenterMin">
            <summary>
            Minimum center frequency, in hertz.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.ParametricEqualizer.GainDefault">
            <summary>
            Default gain.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.ParametricEqualizer.GainMax">
            <summary>
            Maximum gain.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.ParametricEqualizer.GainMin">
            <summary>
            Minimum gain.
            </summary>
        </member>
        <member name="M:SharpDX.DirectSound.ParametricEqualizer.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.ParametricEqualizer"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectSound.ParametricEqualizer.op_Explicit(System.IntPtr)~SharpDX.DirectSound.ParametricEqualizer">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectSound.ParametricEqualizer"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectSound.ParametricEqualizer.SetAllParameters(SharpDX.DirectSound.ParametricEqualizerSettings)">
            <summary>	
            The SetAllParameters method sets the parametric equalizer parameters of a buffer.	
            </summary>	
            <param name="cDsFxParamEqRef"><dd> Address of a <see cref="T:SharpDX.DirectSound.ParametricEqualizerSettings"/> structure that specifies the effect parameters. </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK or S_FALSE. See the Remarks for <see cref="T:SharpDX.DirectSound.ParametricEqualizerSettings"/>. If the method fails, the return value may be DSERR_INVALIDPARAM.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXParamEq::SetAllParameters']/*"/>	
            <msdn-id>ee418240</msdn-id>	
            <unmanaged>HRESULT IDirectSoundFXParamEq::SetAllParameters([In] const DSFXParamEq* pcDsFxParamEq)</unmanaged>	
            <unmanaged-short>IDirectSoundFXParamEq::SetAllParameters</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.ParametricEqualizer.GetAllParameters(SharpDX.DirectSound.ParametricEqualizerSettings@)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="dsFxParamEqRef">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXParamEq::GetAllParameters']/*"/>	
            <unmanaged>HRESULT IDirectSoundFXParamEq::GetAllParameters([Out] DSFXParamEq* pDsFxParamEq)</unmanaged>	
            <unmanaged-short>IDirectSoundFXParamEq::GetAllParameters</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectSound.ParametricEqualizer.AllParameters">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXParamEq::GetAllParameters']/*"/>	
            <unmanaged>GetAllParameters / SetAllParameters</unmanaged>	
            <unmanaged-short>GetAllParameters</unmanaged-short>	
            <unmanaged>HRESULT IDirectSoundFXParamEq::GetAllParameters([Out] DSFXParamEq* pDsFxParamEq)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectSound.SecondarySoundBuffer">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundBuffer8']/*"/>	
            <unmanaged>IDirectSoundBuffer8</unmanaged>	
            <unmanaged-short>IDirectSoundBuffer8</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.SoundBuffer">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundBuffer']/*"/>	
            <unmanaged>IDirectSoundBuffer</unmanaged>	
            <unmanaged-short>IDirectSoundBuffer</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.SoundBuffer"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer.op_Explicit(System.IntPtr)~SharpDX.DirectSound.SoundBuffer">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectSound.SoundBuffer"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer.GetCapabilities(SharpDX.DirectSound.BufferCapabilities@)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="dSBufferCapsRef">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundBuffer::GetCaps']/*"/>	
            <unmanaged>HRESULT IDirectSoundBuffer::GetCaps([Out] DSBCAPS* pDSBufferCaps)</unmanaged>	
            <unmanaged-short>IDirectSoundBuffer::GetCaps</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer.GetCurrentPosition(System.Int32@,System.Int32@)">
            <summary>	
            The GetCurrentPosition method retrieves the position of the play and write cursors in the sound buffer.	
            </summary>	
            <param name="urrentPlayCursorRef"><dd> Address of a variable that receives the offset, in bytes, of the play cursor. This parameter can be <c>null</c> if the value is not wanted. </dd></param>	
            <param name="urrentWriteCursorRef"><dd> Address of a variable that receives the offset, in bytes, of the write cursor. This parameter can be <c>null</c> if the value is not wanted. </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be one of the following error values: </p> <table> <tr><td>Return code</td></tr> <tr><td>DSERR_INVALIDPARAM </td></tr> <tr><td>DSERR_PRIOLEVELNEEDED </td></tr> </table></returns>	
            <remarks>	
            <p>The write cursor is the point in the buffer ahead of which it is safe to write data to the buffer. Data should not be written to the part of the buffer after the play cursor and before the write cursor.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundBuffer::GetCurrentPosition']/*"/>	
            <msdn-id>ee418062</msdn-id>	
            <unmanaged>HRESULT IDirectSoundBuffer::GetCurrentPosition([Out, Optional] unsigned int* pdwCurrentPlayCursor,[Out, Optional] unsigned int* pdwCurrentWriteCursor)</unmanaged>	
            <unmanaged-short>IDirectSoundBuffer::GetCurrentPosition</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer.GetFormat(SharpDX.Multimedia.WaveFormat[],System.Int32,System.Int32@)">
            <summary>	
            The GetFormat method retrieves a description of the format of the sound data in the buffer, or the buffer size needed to retrieve the format description.	
            </summary>	
            <param name="wfxFormatRef"><dd> Address of a <see cref="T:SharpDX.Multimedia.WaveFormat"/> or <see cref="T:SharpDX.Multimedia.WaveFormatExtensible"/> structure that receives a description of the sound data in the buffer. To retrieve the buffer size needed to contain the format description, specify <c>null</c>. In this case the variable at pdwSizeWritten receives the size of the structure needed to receive the data. </dd></param>	
            <param name="sizeAllocated"><dd> Size, in bytes, of the structure at pwfxFormat. If pwfxFormat is not <c>null</c>, this value must be equal to or greater than the size of the expected data. </dd></param>	
            <param name="izeWrittenRef"><dd> Address of a variable that receives the number of bytes written to the structure at pwfxFormat. This parameter can be <c>null</c>. </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be DSERR_INVALIDPARAM.</p></returns>	
            <remarks>	
            <p>The format structure can have a variable length that depends on the format. Before retrieving the format description, the application should query the buffer object for the size of the format by calling this method and specifying <c>null</c> for the pwfxFormat parameter. The necessary size of the structure is returned in the pdwSizeWritten parameter. The application can then allocate sufficient memory and call GetFormat again to retrieve the format description.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundBuffer::GetFormat']/*"/>	
            <msdn-id>ee418064</msdn-id>	
            <unmanaged>HRESULT IDirectSoundBuffer::GetFormat([Out, Buffer, Optional] WAVEFORMATEX* pwfxFormat,[In] unsigned int dwSizeAllocated,[Out, Optional] unsigned int* pdwSizeWritten)</unmanaged>	
            <unmanaged-short>IDirectSoundBuffer::GetFormat</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer.GetVolume(System.Int32@)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="lVolumeRef">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundBuffer::GetVolume']/*"/>	
            <unmanaged>HRESULT IDirectSoundBuffer::GetVolume([Out] int* plVolume)</unmanaged>	
            <unmanaged-short>IDirectSoundBuffer::GetVolume</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer.GetPan(System.Int32@)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="lPanRef">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundBuffer::GetPan']/*"/>	
            <unmanaged>HRESULT IDirectSoundBuffer::GetPan([Out] int* plPan)</unmanaged>	
            <unmanaged-short>IDirectSoundBuffer::GetPan</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer.GetFrequency(System.Int32@)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="requencyRef">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundBuffer::GetFrequency']/*"/>	
            <unmanaged>HRESULT IDirectSoundBuffer::GetFrequency([Out] unsigned int* pdwFrequency)</unmanaged>	
            <unmanaged-short>IDirectSoundBuffer::GetFrequency</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer.GetStatus(System.Int32@)">
            <summary>	
            The GetStatus method retrieves the status of the sound buffer.	
            </summary>	
            <param name="tatusRef"><dd> Address of a variable that receives the status of the sound buffer. The status can be a combination of the following flags:  <table> <tr><td>Value</td><td>Description</td></tr> <tr><td><see cref="F:SharpDX.DirectSound.BufferStatus.BufferLost"/></td><td>The buffer is lost and must be restored before it can be played or locked.</td></tr> <tr><td><see cref="F:SharpDX.DirectSound.BufferStatus.Looping"/></td><td>The buffer is being looped. If this value is not set, the buffer will stop when it reaches the end of the sound data. This value is returned only in combination with <see cref="F:SharpDX.DirectSound.BufferStatus.Playing"/>.</td></tr> <tr><td><see cref="F:SharpDX.DirectSound.BufferStatus.Playing"/></td><td>The buffer is playing. If this value is not set, the buffer is stopped.</td></tr> <tr><td><see cref="F:SharpDX.DirectSound.BufferStatus.Software"/></td><td>The buffer is playing in software. Set only for buffers created with the <see cref="F:SharpDX.DirectSound.BufferFlags.Defer"/> flag.</td></tr> <tr><td><see cref="F:SharpDX.DirectSound.BufferStatus.Hardware"/></td><td>The buffer is playing in hardware. Set only for buffers created with the <see cref="F:SharpDX.DirectSound.BufferFlags.Defer"/> flag.</td></tr> <tr><td><see cref="F:SharpDX.DirectSound.BufferStatus.Terminated"/></td><td>The buffer was prematurely terminated by the voice manager and is not playing. Set only for buffers created with the <see cref="F:SharpDX.DirectSound.BufferFlags.Defer"/> flag.</td></tr> </table> </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be DSERR_INVALIDPARAM.</p></returns>	
            <remarks>	
            <p><see cref="F:SharpDX.DirectSound.BufferStatus.Playing"/> is set if the buffer is being heard. Because of latency, a call to Play or Stop might not immediately change the status.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundBuffer::GetStatus']/*"/>	
            <msdn-id>ee418070</msdn-id>	
            <unmanaged>HRESULT IDirectSoundBuffer::GetStatus([Out] unsigned int* pdwStatus)</unmanaged>	
            <unmanaged-short>IDirectSoundBuffer::GetStatus</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer.Initialize(SharpDX.DirectSound.DirectSoundBase,SharpDX.DirectSound.SoundBufferDescription)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="directSoundRef">No documentation.</param>	
            <param name="cDSBufferDescRef">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundBuffer::Initialize']/*"/>	
            <unmanaged>HRESULT IDirectSoundBuffer::Initialize([In] IDirectSound* pDirectSound,[In] const DSBUFFERDESC* pcDSBufferDesc)</unmanaged>	
            <unmanaged-short>IDirectSoundBuffer::Initialize</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer.Lock(System.Int32,System.Int32,System.IntPtr@,System.Int32@,System.IntPtr@,System.Int32@,SharpDX.DirectSound.LockFlags)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="offset">No documentation.</param>	
            <param name="bytes">No documentation.</param>	
            <param name="dioPtr1Out">No documentation.</param>	
            <param name="udioBytes1Ref">No documentation.</param>	
            <param name="dioPtr2Out">No documentation.</param>	
            <param name="udioBytes2Ref">No documentation.</param>	
            <param name="flags">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundBuffer::Lock']/*"/>	
            <unmanaged>HRESULT IDirectSoundBuffer::Lock([In] unsigned int dwOffset,[In] unsigned int dwBytes,[Out] void** ppvAudioPtr1,[Out] unsigned int* pdwAudioBytes1,[Out] void** ppvAudioPtr2,[Out, Optional] unsigned int* pdwAudioBytes2,[In] DSBLOCK_ENUM dwFlags)</unmanaged>	
            <unmanaged-short>IDirectSoundBuffer::Lock</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer.Play(System.Int32,System.Int32,SharpDX.DirectSound.PlayFlags)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="reserved1">No documentation.</param>	
            <param name="priority">No documentation.</param>	
            <param name="flags">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundBuffer::Play']/*"/>	
            <unmanaged>HRESULT IDirectSoundBuffer::Play([In] unsigned int dwReserved1,[In] unsigned int dwPriority,[In] DSBPLAY_FLAGS dwFlags)</unmanaged>	
            <unmanaged-short>IDirectSoundBuffer::Play</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer.SetCurrentPosition(System.Int32)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="newPosition">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundBuffer::SetCurrentPosition']/*"/>	
            <unmanaged>HRESULT IDirectSoundBuffer::SetCurrentPosition([In] unsigned int dwNewPosition)</unmanaged>	
            <unmanaged-short>IDirectSoundBuffer::SetCurrentPosition</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer.SetFormat(System.IntPtr)">
            <summary>	
            The SetFormat method sets the format of the primary buffer. Whenever this application has the input focus, DirectSound will set the primary buffer to the specified format.	
            </summary>	
            <param name="cfxFormatRef"><dd> Address of a <see cref="T:SharpDX.Multimedia.WaveFormat"/> structure that describes the new format for the primary sound buffer. </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be one of the following error values:</p> <table> <tr><td>Return code</td></tr> <tr><td>DSERR_BADFORMAT </td></tr> <tr><td>DSERR_INVALIDCALL </td></tr> <tr><td>DSERR_INVALIDPARAM </td></tr> <tr><td>DSERR_OUTOFMEMORY </td></tr> <tr><td>DSERR_PRIOLEVELNEEDED </td></tr> <tr><td>DSERR_UNSUPPORTED </td></tr> </table></returns>	
            <remarks>	
            <p>The format of the primary buffer should be set before secondary buffers are created.</p> <p>The method fails if the application has the <see cref="F:SharpDX.DirectSound.CooperativeLevel.Normal"/> cooperative level.</p> <p>If the application is using DirectSound at the <see cref="F:SharpDX.DirectSound.CooperativeLevel.WritePrimary"/> cooperative level, and the format is not supported, the method fails.</p> <p>If the cooperative level is <see cref="F:SharpDX.DirectSound.CooperativeLevel.Priority"/>, DirectSound stops the primary buffer, changes the format, and restarts the buffer. The method succeeds even if the hardware does not support the requested format; DirectSound sets the buffer to the closest supported format. To determine whether this has happened, an application can call the GetFormat method for the primary buffer and compare the result with the format that was requested with the SetFormat method.</p> <p>This method is not available for secondary sound buffers. If a new format is required, the application must create a new DirectSoundBuffer object.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundBuffer::SetFormat']/*"/>	
            <msdn-id>ee418077</msdn-id>	
            <unmanaged>HRESULT IDirectSoundBuffer::SetFormat([In] const void* pcfxFormat)</unmanaged>	
            <unmanaged-short>IDirectSoundBuffer::SetFormat</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer.SetVolume(System.Int32)">
            <summary>	
            The SetVolume method sets the attenuation of the sound.	
            </summary>	
            <param name="volume"><dd> Attenuation, in hundredths of a decibel (dB). </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be one of the following error values:</p> <table> <tr><td>Return code</td></tr> <tr><td>DSERR_CONTROLUNAVAIL </td></tr> <tr><td>DSERR_GENERIC </td></tr> <tr><td>DSERR_INVALIDPARAM </td></tr> <tr><td>DSERR_PRIOLEVELNEEDED </td></tr> </table></returns>	
            <remarks>	
            <p>Allowable values are between DSBVOLUME_MAX (no attenuation) and DSBVOLUME_MIN (silence). These values are defined in Dsound.h as 0 and ?10,000 respectively. The value DSBVOLUME_MAX represents the original, unadjusted volume of the stream. The value DSBVOLUME_MIN indicates an audio volume attenuated by 100 dB, which, for all practical purposes, is silence. DirectSound does not support amplification.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundBuffer::SetVolume']/*"/>	
            <msdn-id>ee418150</msdn-id>	
            <unmanaged>HRESULT IDirectSoundBuffer::SetVolume([In] int lVolume)</unmanaged>	
            <unmanaged-short>IDirectSoundBuffer::SetVolume</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer.SetPan(System.Int32)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="pan">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundBuffer::SetPan']/*"/>	
            <unmanaged>HRESULT IDirectSoundBuffer::SetPan([In] int lPan)</unmanaged>	
            <unmanaged-short>IDirectSoundBuffer::SetPan</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer.SetFrequency(System.Int32)">
            <summary>	
            The SetFrequency method sets the frequency at which the audio samples are played.	
            </summary>	
            <param name="frequency"><dd> Frequency, in hertz (Hz), at which to play the audio samples. A value of DSBFREQUENCY_ORIGINAL resets the frequency to the default value of the buffer format. </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be one of the following error values:</p> <table> <tr><td>Return code</td></tr> <tr><td>DSERR_CONTROLUNAVAIL </td></tr> <tr><td>DSERR_GENERIC </td></tr> <tr><td>DSERR_INVALIDPARAM </td></tr> <tr><td>DSERR_PRIOLEVELNEEDED </td></tr> </table></returns>	
            <remarks>	
            <p>Increasing or decreasing the frequency changes the perceived pitch of the audio data. This method does not affect the format of the buffer.</p> <p>Before setting the frequency, you should ascertain whether the frequency is supported by checking the dwMinSecondarySampleRate and dwMaxSecondarySampleRate members of the <see cref="T:SharpDX.DirectSound.Capabilities"/> structure for the device. Some operating systems do not support frequencies greater than 100,000 Hz.</p> <p>This method is not valid for the primary buffer.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundBuffer::SetFrequency']/*"/>	
            <msdn-id>ee418143</msdn-id>	
            <unmanaged>HRESULT IDirectSoundBuffer::SetFrequency([In] unsigned int dwFrequency)</unmanaged>	
            <unmanaged-short>IDirectSoundBuffer::SetFrequency</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer.Stop">
            <summary>	
            No documentation.	
            </summary>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundBuffer::Stop']/*"/>	
            <unmanaged>HRESULT IDirectSoundBuffer::Stop()</unmanaged>	
            <unmanaged-short>IDirectSoundBuffer::Stop</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer.Unlock(System.IntPtr,System.Int32,System.IntPtr,System.Int32)">
            <summary>	
            The Unlock method releases a locked sound buffer.	
            </summary>	
            <param name="vAudioPtr1Ref"><dd> Address of the value retrieved in the ppvAudioPtr1 parameter of the Lock method. </dd></param>	
            <param name="audioBytes1"><dd> Number of bytes written to the portion of the buffer at pvAudioPtr1. See Remarks. </dd></param>	
            <param name="vAudioPtr2Ref"><dd> Address of the value retrieved in the ppvAudioPtr2 parameter of the IDirectSoundBuffer8::Lock method. </dd></param>	
            <param name="audioBytes2"><dd> Number of bytes written to the portion of the buffer at pvAudioPtr2. See Remarks. </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be one of the following error values:</p> <table> <tr><td>Return code</td></tr> <tr><td>DSERR_INVALIDCALL </td></tr> <tr><td>DSERR_INVALIDPARAM </td></tr> <tr><td>DSERR_PRIOLEVELNEEDED </td></tr> </table></returns>	
            <remarks>	
            <p>An application must pass both references, pvAudioPtr1 and pvAudioPtr2, returned by the IDirectSoundBuffer8::Lock method to ensure the correct pairing of IDirectSoundBuffer8::Lock and IDirectSoundBuffer8::Unlock. The second reference is needed even if nothing was written to the second reference.</p> <p>The values in dwAudioBytes1 and dwAudioBytes2 must specify the number of bytes actually written to each part of the buffer, which might be less than the size of the lock. DirectSound uses these values to determine how much data to commit to the device.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundBuffer::Unlock']/*"/>	
            <msdn-id>ee418153</msdn-id>	
            <unmanaged>HRESULT IDirectSoundBuffer::Unlock([In, Buffer] void* pvAudioPtr1,[In] unsigned int dwAudioBytes1,[In, Buffer, Optional] void* pvAudioPtr2,[In] unsigned int dwAudioBytes2)</unmanaged>	
            <unmanaged-short>IDirectSoundBuffer::Unlock</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer.Restore">
            <summary>	
            No documentation.	
            </summary>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundBuffer::Restore']/*"/>	
            <unmanaged>HRESULT IDirectSoundBuffer::Restore()</unmanaged>	
            <unmanaged-short>IDirectSoundBuffer::Restore</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer.Play(System.Int32,SharpDX.DirectSound.PlayFlags)">
            <unmanaged>HRESULT IDirectSoundBuffer::Play([None] int dwReserved1,[None] int dwPriority,[None] int dwFlags)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer.Lock(System.Int32,System.Int32,SharpDX.DirectSound.LockFlags,SharpDX.DataStream@)">
            <summary>	
            The Lock method readies all or part of the buffer for a data write and returns pointers to which data can be written.	
            </summary>	
            <param name="offset"> Offset, in bytes, from the start of the buffer to the point where the lock begins. This parameter is ignored if DSBLOCK_FROMWRITECURSOR is specified in the dwFlags parameter. </param>
            <param name="sizeBytes"> Size, in bytes, of the portion of the buffer to lock. The buffer is conceptually circular, so this number can exceed the number of bytes between dwOffset and the end of the buffer. </param>
            <param name="flags"> Flags modifying the lock event. The following flags are defined:  ValueDescription DSBLOCK_FROMWRITECURSORStart the lock at the write cursor. The dwOffset parameter is ignored. DSBLOCK_ENTIREBUFFERLock the entire buffer. The dwBytes parameter is ignored.  </param>
            <param name="secondPart"> Address of a variable that receives a pointer to the second locked part of the capture buffer. If NULL is returned, the ppvAudioPtr1 parameter points to the entire locked portion of the capture buffer. </param>
            <returns>Address of a variable that receives a pointer to the first locked part of the buffer.</returns>
            <unmanaged>HRESULT IDirectSoundBuffer::Lock([None] int dwOffset,[None] int dwBytes,[Out] void** ppvAudioPtr1,[Out] int* pdwAudioBytes1,[Out] void** ppvAudioPtr2,[Out, Optional] int* pdwAudioBytes2,[None] int dwFlags)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer.Unlock(SharpDX.DataStream,SharpDX.DataStream)">
            <summary>	
            The Unlock method releases a locked sound buffer.	
            </summary>	
            <param name="dataPart1"> Address of the value retrieved in the ppvAudioPtr1 parameter of the {{Lock}} method. </param>
            <param name="dataPart2"> Address of the value retrieved in the ppvAudioPtr2 parameter of the IDirectSoundBuffer8::Lock method. </param>
            <returns>No documentation.</returns>
            <unmanaged>HRESULT IDirectSoundBuffer::Unlock([In, Buffer] void* pvAudioPtr1,[None] int dwAudioBytes1,[In, Buffer, Optional] void* pvAudioPtr2,[None] int dwAudioBytes2)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer.Write``1(``0[],System.Int32,SharpDX.DirectSound.LockFlags)">
            <summary>
            Writes data to the buffer.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="data">The data.</param>
            <param name="bufferOffset">The buffer offset.</param>
            <param name="flags">The flags.</param>
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer.Write``1(``0[],System.Int32,System.Int32,System.Int32,SharpDX.DirectSound.LockFlags)">
            <summary>
            Writes data to the buffer.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="data">The data.</param>
            <param name="startIndex">The start index.</param>
            <param name="count">The count.</param>
            <param name="bufferOffset">The buffer offset.</param>
            <param name="flags">The flags.</param>
        </member>
        <member name="M:SharpDX.DirectSound.SoundBuffer.SetNotificationPositions(SharpDX.DirectSound.NotificationPosition[])">
            <summary>
            Sets the notification positions.
            </summary>
            <param name="positions">The positions.</param>
            <returns></returns>
        </member>
        <member name="P:SharpDX.DirectSound.SoundBuffer.Capabilities">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundBuffer::GetCaps']/*"/>	
            <unmanaged>GetCaps</unmanaged>	
            <unmanaged-short>GetCaps</unmanaged-short>	
            <unmanaged>HRESULT IDirectSoundBuffer::GetCaps([Out] DSBCAPS* pDSBufferCaps)</unmanaged>
        </member>
        <member name="P:SharpDX.DirectSound.SoundBuffer.Volume">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundBuffer::GetVolume']/*"/>	
            <unmanaged>GetVolume / SetVolume</unmanaged>	
            <unmanaged-short>GetVolume</unmanaged-short>	
            <unmanaged>HRESULT IDirectSoundBuffer::GetVolume([Out] int* plVolume)</unmanaged>
        </member>
        <member name="P:SharpDX.DirectSound.SoundBuffer.Pan">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundBuffer::GetPan']/*"/>	
            <unmanaged>GetPan / SetPan</unmanaged>	
            <unmanaged-short>GetPan</unmanaged-short>	
            <unmanaged>HRESULT IDirectSoundBuffer::GetPan([Out] int* plPan)</unmanaged>
        </member>
        <member name="P:SharpDX.DirectSound.SoundBuffer.Frequency">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundBuffer::GetFrequency']/*"/>	
            <unmanaged>GetFrequency / SetFrequency</unmanaged>	
            <unmanaged-short>GetFrequency</unmanaged-short>	
            <unmanaged>HRESULT IDirectSoundBuffer::GetFrequency([Out] unsigned int* pdwFrequency)</unmanaged>
        </member>
        <member name="P:SharpDX.DirectSound.SoundBuffer.Status">
            <summary>	
            The GetStatus method retrieves the status of the sound buffer.	
            </summary>	
            <remarks>	
            <p><see cref="F:SharpDX.DirectSound.BufferStatus.Playing"/> is set if the buffer is being heard. Because of latency, a call to Play or Stop might not immediately change the status.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundBuffer::GetStatus']/*"/>	
            <msdn-id>ee418070</msdn-id>	
            <unmanaged>GetStatus</unmanaged>	
            <unmanaged-short>GetStatus</unmanaged-short>	
            <unmanaged>HRESULT IDirectSoundBuffer::GetStatus([Out] unsigned int* pdwStatus)</unmanaged>
        </member>
        <member name="P:SharpDX.DirectSound.SoundBuffer.CurrentPosition">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundBuffer::SetCurrentPosition']/*"/>	
            <unmanaged>SetCurrentPosition</unmanaged>	
            <unmanaged-short>SetCurrentPosition</unmanaged-short>	
            <unmanaged>HRESULT IDirectSoundBuffer::SetCurrentPosition([In] unsigned int dwNewPosition)</unmanaged>
        </member>
        <member name="P:SharpDX.DirectSound.SoundBuffer.Format">
            <summary>
            Sets the new format for the primary sound buffer.
            </summary>
            <value>
            The wave format.
            </value>
            <!-- Failed to insert some or all of included XML --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundBuffer::SetFormat']/*"/>
            <unmanaged>HRESULT IDirectSoundBuffer::SetFormat([In] const WAVEFORMATEX* pcfxFormat)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectSound.SecondarySoundBuffer.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.SecondarySoundBuffer"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectSound.SecondarySoundBuffer.op_Explicit(System.IntPtr)~SharpDX.DirectSound.SecondarySoundBuffer">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectSound.SecondarySoundBuffer"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectSound.SecondarySoundBuffer.SetEffect(System.Int32,SharpDX.DirectSound.SoundBufferEffectDescription[],SharpDX.DirectSound.SoundEffectResult[])">
            <summary>	
            The SetFX method enables effects on a buffer.<p>For this method to succeed, CoInitialize must have been called.  Additionally, the buffer must not be playing or locked.</p>	
            </summary>	
            <param name="effectsCount"><dd> Number of elements in the pDSFXDesc and pdwResultCodes arrays. If this value is 0, pDSFXDesc and pdwResultCodes must both be <c>null</c>. Set to 0 to remove all effects from the buffer. </dd></param>	
            <param name="dSFXDescRef"><dd> Address of an array of <see cref="T:SharpDX.DirectSound.SoundBufferEffectDescription"/> structures, of size dwEffectsCount, that specifies the effects wanted on the buffer. Must be <c>null</c> if dwEffectsCount is 0. </dd></param>	
            <param name="esultCodesRef"><dd> Address of an array of DWORD elements, of size <em>dwEffectsCount</em>. Each element receives one of the values shown in the following table, indicating the result of the attempt to create the corresponding effect in the <em>pDSFXDesc</em> array. <table><tr><th>Note </th></tr><tr><td>This parameter must be <c>null</c> if <em>dwEffectsCount</em> is 0, or can be <c>null</c> if results are not wanted.</td></tr></table> <table> <tr><th>Value</th><th>Description</th></tr> <tr><td><see cref="F:SharpDX.DirectSound.SoundEffectResult.LocatedInHardware"/></td><td>Effect is instantiated in hardware.</td></tr> <tr><td><see cref="F:SharpDX.DirectSound.SoundEffectResult.LocatedInSoftware"/></td><td>Effect is instantiated in software.</td></tr> <tr><td><see cref="F:SharpDX.DirectSound.SoundEffectResult.Unallocated"/></td><td>Effect has not yet been assigned to hardware or software. This value is returned if the buffer was created with the <see cref="F:SharpDX.DirectSound.BufferFlags.Defer"/> flag in <see cref="T:SharpDX.DirectSound.SoundBufferDescription"/>.</td></tr> <tr><td><see cref="F:SharpDX.DirectSound.SoundEffectResult.Failed"/></td><td>No effect was created because resources weren't available.</td></tr> <tr><td><see cref="F:SharpDX.DirectSound.SoundEffectResult.Present"/></td><td>Effect is available but was not created because one of the other effects requested could not be created. If any of the effects requested cannot be created, none of them are, and the call fails.</td></tr> <tr><td><see cref="F:SharpDX.DirectSound.SoundEffectResult.Unknown"/></td><td>Effect is not registered on the system, and the method failed as a result.</td></tr> </table> </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK or DS_INCOMPLETE. If the method fails, the return value may be one of the error values shown in the following table.</p> <table> <tr><th>Return code</th></tr> <tr><td>CO_E_NOTINITIALIZED</td></tr> <tr><td>DSERR_CONTROLUNAVAIL </td></tr> <tr><td>DSERR_GENERIC </td></tr> <tr><td>DSERR_INVALIDPARAM </td></tr> <tr><td>DSERR_INVALIDCALL </td></tr> <tr><td>DSERR_NOINTERFACE </td></tr> <tr><td>DSERR_PRIOLEVELNEEDED </td></tr> </table> <p>In addition, the method can return an error value from DMO methods, including <see cref="!:SharpDX.MediaFoundation.IMediaObject.SetInputType"/> and <see cref="!:SharpDX.MediaFoundation.IMediaObject.SetOutputType"/>. See the DirectShow documentation for possible error values.</p></returns>	
            <remarks>	
            <p>If the method fails, the value for each effect in pdwResultCodes is either DSFXF_PRESENT or <see cref="F:SharpDX.DirectSound.SoundEffectResult.Unknown"/>. Check these values to determine which effects caused the failure.</p> <p>For the method to succeed, the buffer must have been created with the <see cref="F:SharpDX.DirectSound.BufferFlags.ControlEffects"/> flag and must not be playing or locked.</p> <p>If the method returns DSERR_NOINTERFACE or another COM error, check the result code array for <see cref="F:SharpDX.DirectSound.SoundEffectResult.Present"/> or <see cref="F:SharpDX.DirectSound.SoundEffectResult.Unknown"/> to ascertain which effect caused the error. If the method returns DSERR_INVALIDPARAM, check the result codes for <see cref="F:SharpDX.DirectSound.SoundEffectResult.Failed"/> to see which effects failed to acquire resources.</p> <p>An effect must be set on a buffer before the effect interface can be obtained. To obtain the effect interface, use GetObjectInPath.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundBuffer8::SetFX']/*"/>	
            <msdn-id>microsoft.directx_sdk.idirectsoundbuffer8.idirectsoundbuffer8.setfx</msdn-id>	
            <unmanaged>HRESULT IDirectSoundBuffer8::SetFX([In] unsigned int dwEffectsCount,[In, Buffer, Optional] DSEFFECTDESC* pDSFXDesc,[InOut, Buffer] DSOUND_ENUM_0* pdwResultCodes)</unmanaged>	
            <unmanaged-short>IDirectSoundBuffer8::SetFX</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SecondarySoundBuffer.AcquireResources(System.Int32,System.Int32,System.Int32[])">
            <summary>	
            The AcquireResources method allocates resources for a buffer that was created with the <see cref="F:SharpDX.DirectSound.BufferFlags.Defer"/> flag in theDSBUFFERDESCstructure.	
            </summary>	
            <param name="flags">No documentation.</param>	
            <param name="effectsCount">No documentation.</param>	
            <param name="esultCodesRef">No documentation.</param>	
            <returns><p>If the method succeeds, the return value is DS_OK or DS_INCOMPLETE. If the method fails, the return value may be one of the error values shown in the following table.</p> <table> <tr><th>Return code</th></tr> <tr><td>DSERR_CONTROLUNAVAIL </td></tr> <tr><td>DSERR_INVALIDCALL </td></tr> <tr><td>DSERR_INVALIDPARAM </td></tr> </table></returns>	
            <remarks>	
            <p>Normally, buffers created with <see cref="F:SharpDX.DirectSound.BufferFlags.Defer"/> are not allocated resources until Play is called. <see cref="M:SharpDX.DirectSound.SecondarySoundBuffer.AcquireResources(System.Int32,System.Int32,System.Int32[])"/> can be used to allocate resources for a deferred buffer before it is played. By doing so, the application can retrieve information about effects processing and set effect parameters. If the method fails, check the values in pdwResultCodes to determine which effects caused the failure.</p> <p>A buffer with acquired resources that is not yet playing is not a candidate for premature termination by the voice management flags passed to the Play method.</p> <p>Resources that have been acquired by AcquireResources are released when playback is stopped.</p> <p>If the method is called on a buffer on which it has already been called, the status of the effects is returned but no additional resources are allocated.</p> <p>The dwEffectsCount parameter to this function must be the same as the one passed in the call to SetFX.</p> <p>If an attempt is made to acquire resources for a buffer with the <see cref="F:SharpDX.DirectSound.BufferFlags.Hardware"/> flag on a system where hardware acceleration is not available, the method fails with either DSERR_CONTROLUNAVAIL or DSERR_INVALIDCALL, depending on the operating system.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundBuffer8::AcquireResources']/*"/>	
            <msdn-id>microsoft.directx_sdk.idirectsoundbuffer8.idirectsoundbuffer8.acquireresources</msdn-id>	
            <unmanaged>HRESULT IDirectSoundBuffer8::AcquireResources([In] unsigned int dwFlags,[In] unsigned int dwEffectsCount,[Out, Buffer] unsigned int* pdwResultCodes)</unmanaged>	
            <unmanaged-short>IDirectSoundBuffer8::AcquireResources</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SecondarySoundBuffer.GetEffect(System.Guid,System.Int32,System.Guid,System.IntPtr@)">
            <summary>	
            The GetObjectInPath method retrieves an interface for an effect object associated with the buffer.	
            </summary>	
            <param name="rguidObject"><dd> Unique class identifier of the object being searched for, such as <see cref="F:SharpDX.DirectSound.SoundEffectGuid.StandardEcho"/>. Set this parameter to <see cref="F:SharpDX.DirectSound.DSound.AllObjects"/> to search for objects of any class. </dd></param>	
            <param name="index"><dd> Index of the object within objects of that class in the path. See Remarks.  </dd></param>	
            <param name="rguidInterface"><dd> Unique identifier of the desired interface. See Remarks. </dd></param>	
            <param name="objectOut"><dd> Address of a variable that receives the desired interface reference. </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be one of the following error values:</p> <table> <tr><td>Return code</td></tr> <tr><td>DSERR_CONTROLUNAVAIL </td></tr> <tr><td>DSERR_INVALIDPARAM </td></tr> <tr><td>DSERR_OBJECTNOTFOUND </td></tr> </table></returns>	
            <remarks>	
            <p>Any DMO that has been set on a buffer by using SetFX can be retrieved, even it has not been allocated resources.</p> <p>The following interfaces can be retrieved for the various DMOs supplied with DirectX.</p> <table> <tr><td>rguidInterface	
            </td><td>*ppObject	
            </td></tr> <tr><td>IID_IDirectSoundFXGargle8	
            </td><td>IDirectSoundFXGargle8 </td></tr> <tr><td>IID_IDirectSoundFXChorus8	
            </td><td>IDirectSoundFXChorus8 </td></tr> <tr><td>IID_IDirectSoundFXFlanger8	
            </td><td>IDirectSoundFXFlanger8 </td></tr> <tr><td>IID_IDirectSoundFXEcho8	
            </td><td>IDirectSoundFXEcho8 </td></tr> <tr><td>IID_IDirectSoundFXDistortion8	
            </td><td>IDirectSoundFXDistortion8 </td></tr> <tr><td>IID_IDirectSoundFXCompressor8	
            </td><td>IDirectSoundFXCompressor8 </td></tr> <tr><td>IID_IDirectSoundFXParamEq8	
            </td><td>IDirectSoundFXParamEq8 </td></tr> <tr><td>IID_IDirectSoundFXWavesReverb8	
            </td><td>IDirectSoundFXWavesReverb8 </td></tr> <tr><td>IID_IDirectSoundFXI3DL2Reverb8	
            </td><td>IDirectSoundFXI3DL2Reverb8 </td></tr> </table> <p>In addition, the following interfaces are available for any of the standard DMOs. For information on these interfaces, see the Help for DirectX Media Objects.</p> <table> <tr><td>rguidInterface	
            </td><td>*ppObject	
            </td></tr> <tr><td>IID_IMediaObject	
            </td><td><see cref="!:SharpDX.MediaFoundation.IMediaObject"/>	
            </td></tr> <tr><td>IID_IMediaObjectInPlace	
            </td><td><see cref="!:SharpDX.MediaFoundation.IMediaObjectInPlace"/>	
            </td></tr> <tr><td>IID_IMediaParams	
            </td><td>IMediaParams	
            </td></tr> </table> <p>NoteWhen the DirectSound API is used to play buffers, parameter curves (envelopes) set by using the IMediaParams interface do not work, because DirectSound does not timestamp the DMO buffers.</p> <p>The value in dwIndex is the index of the object within the array of effects passed to SetFX. This is not necessarily the actual position of the object in the effects chain, because some effects might not have been created.</p> <p>An object is returned solely on the basis of whether it matches rguidObject and dwIndex. It is up to the application to ensure that rguidInterface specifies an interface that can be expected to be found on the object.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundBuffer8::GetObjectInPath']/*"/>	
            <msdn-id>microsoft.directx_sdk.idirectsoundbuffer8.idirectsoundbuffer8.getobjectinpath</msdn-id>	
            <unmanaged>HRESULT IDirectSoundBuffer8::GetObjectInPath([In] const GUID&amp; rguidObject,[In] unsigned int dwIndex,[In] const GUID&amp; rguidInterface,[Out] void** ppObject)</unmanaged>	
            <unmanaged-short>IDirectSoundBuffer8::GetObjectInPath</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SecondarySoundBuffer.#ctor(SharpDX.DirectSound.DirectSound,SharpDX.DirectSound.SoundBufferDescription)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.SecondarySoundBuffer"/> class.
            </summary>
            <param name="dSound">an instance of the <see cref="T:SharpDX.DirectSound.DirectSound"/></param>
            <param name="bufferDescription">The buffer description.</param>
        </member>
        <member name="M:SharpDX.DirectSound.SecondarySoundBuffer.GetEffect``1(System.Int32)">
            <summary>	
            Retrieves an interface to an effect object associated with the buffer.	
            </summary>	
            <param name="index">Index of the object within objects of that class in the path. See Remarks.  </param>
            <returns>an effect object associated with the buffer</returns>
            <unmanaged>HRESULT IDirectSoundCaptureBuffer8::GetObjectInPath([In] GUID* rguidObject,[None] int dwIndex,[In] GUID* rguidInterface,[Out] void** ppObject)</unmanaged>
        </member>
        <member name="M:SharpDX.DirectSound.SecondarySoundBuffer.SetEffect(System.Guid[])">
            <summary>	
            Enables effects on a buffer.	
            </summary>	
            <param name="effects">Effects guids</param>
            <returns>No documentation.</returns>
            <unmanaged>HRESULT IDirectSoundBuffer8::SetFX([None] int dwEffectsCount,[In, Buffer, Optional] LPDSEFFECTDESC pDSFXDesc,[Out, Buffer, Optional] int* pdwResultCodes)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectSound.SoundBufferNotifier">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundNotify']/*"/>	
            <unmanaged>IDirectSoundNotify</unmanaged>	
            <unmanaged-short>IDirectSoundNotify</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBufferNotifier.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.SoundBufferNotifier"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBufferNotifier.op_Explicit(System.IntPtr)~SharpDX.DirectSound.SoundBufferNotifier">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectSound.SoundBufferNotifier"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectSound.SoundBufferNotifier.SetNotificationPositions(System.Int32,SharpDX.DirectSound.NotificationPosition[])">
            <summary>	
            No documentation.	
            </summary>	
            <param name="positionNotifies">No documentation.</param>	
            <param name="cPositionNotifiesRef">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundNotify::SetNotificationPositions']/*"/>	
            <unmanaged>HRESULT IDirectSoundNotify::SetNotificationPositions([In] unsigned int dwPositionNotifies,[In, Buffer] const DSBPOSITIONNOTIFY* pcPositionNotifies)</unmanaged>	
            <unmanaged-short>IDirectSoundNotify::SetNotificationPositions</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.SoundListener3D">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound3DListener']/*"/>	
            <unmanaged>IDirectSound3DListener</unmanaged>	
            <unmanaged-short>IDirectSound3DListener</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.SoundListener3D.DefaultDistanceFactor">
            <summary>
            Default distance factor. The default value is (1.0).
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.SoundListener3D.DefaultDopplerFactor">
            <summary>
            Default Doppler factor. The default value is (1.0).
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.SoundListener3D.DefaultRolloffFactor">
            <summary>
            Default rolloff factor. The default value is (1.0).
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.SoundListener3D.MaxDistanceFactor">
            <summary>
            Maximum distance factor. The default value is (1.0).
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.SoundListener3D.MaxDopplerFactor">
            <summary>
            Maximum Doppler factor. The default value is (1.0).
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.SoundListener3D.MaxRolloffFactor">
            <summary>
            Maximum rolloff factor. The default value is (1.0).
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.SoundListener3D.MinDistanceFactor">
            <summary>
            Minimum distance factor. The default value is (1.0).
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.SoundListener3D.MinDopplerFactor">
            <summary>
            Minimum Doppler factor. The default value is (1.0).
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.SoundListener3D.MinRolloffFactor">
            <summary>
            Minimum rolloff factor. The default value is (1.0).
            </summary>
        </member>
        <member name="M:SharpDX.DirectSound.SoundListener3D.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.SoundListener3D"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundListener3D.op_Explicit(System.IntPtr)~SharpDX.DirectSound.SoundListener3D">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectSound.SoundListener3D"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectSound.SoundListener3D.GetAllParameters(SharpDX.DirectSound.Listener3DSettings@)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="listenerRef">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound3DListener::GetAllParameters']/*"/>	
            <unmanaged>HRESULT IDirectSound3DListener::GetAllParameters([Out] DS3DLISTENER* pListener)</unmanaged>	
            <unmanaged-short>IDirectSound3DListener::GetAllParameters</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundListener3D.GetDistanceFactor(System.Single@)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="flDistanceFactorRef">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound3DListener::GetDistanceFactor']/*"/>	
            <unmanaged>HRESULT IDirectSound3DListener::GetDistanceFactor([Out] float* pflDistanceFactor)</unmanaged>	
            <unmanaged-short>IDirectSound3DListener::GetDistanceFactor</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundListener3D.GetDopplerFactor(System.Single@)">
            <summary>	
            The GetDopplerFactor method retrieves the multiplier for the Doppler effect.	
            </summary>	
            <param name="flDopplerFactorRef"><dd> Address of a variable that receives the Doppler factor value. D3DVALUE is defined as float.  </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be DSERR_INVALIDPARAM.</p></returns>	
            <remarks>	
            <p>The Doppler factor has a range of DS3D_MINDOPPLERFACTOR (no Doppler effects) to DS3D_MAXDOPPLERFACTOR (defined as 10 times the Doppler effects found in the real world). The default value is DS3D_DEFAULTDOPPLERFACTOR (1.0).</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound3DListener::GetDopplerFactor']/*"/>	
            <msdn-id>ee418010</msdn-id>	
            <unmanaged>HRESULT IDirectSound3DListener::GetDopplerFactor([Out] float* pflDopplerFactor)</unmanaged>	
            <unmanaged-short>IDirectSound3DListener::GetDopplerFactor</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundListener3D.GetOrientation(SharpDX.Vector3@,SharpDX.Vector3@)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="vOrientFrontRef">No documentation.</param>	
            <param name="vOrientTopRef">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound3DListener::GetOrientation']/*"/>	
            <unmanaged>HRESULT IDirectSound3DListener::GetOrientation([Out] D3DVECTOR* pvOrientFront,[Out] D3DVECTOR* pvOrientTop)</unmanaged>	
            <unmanaged-short>IDirectSound3DListener::GetOrientation</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundListener3D.GetPosition(SharpDX.Vector3@)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="vPositionRef">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound3DListener::GetPosition']/*"/>	
            <unmanaged>HRESULT IDirectSound3DListener::GetPosition([Out] D3DVECTOR* pvPosition)</unmanaged>	
            <unmanaged-short>IDirectSound3DListener::GetPosition</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundListener3D.GetRolloffFactor(System.Single@)">
            <summary>	
            The GetRolloffFactor method retrieves the rolloff factor, which determines the rate of attenuation over distance.	
            </summary>	
            <param name="flRolloffFactorRef"><dd> Address of a variable that receives the rolloff factor. D3DVALUE is defined as float.  </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be DSERR_INVALIDPARAM.</p></returns>	
            <remarks>	
            <p>The rolloff factor has a range of DS3D_MINROLLOFFFACTOR (no rolloff) to DS3D_MAXROLLOFFFACTOR (defined as 10 times the rolloff found in the real world). The default value is DS3D_DEFAULTROLLOFFFACTOR (1.0). For more information, see Rolloff Factor.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound3DListener::GetRolloffFactor']/*"/>	
            <msdn-id>ee418016</msdn-id>	
            <unmanaged>HRESULT IDirectSound3DListener::GetRolloffFactor([Out] float* pflRolloffFactor)</unmanaged>	
            <unmanaged-short>IDirectSound3DListener::GetRolloffFactor</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundListener3D.GetVelocity(SharpDX.Vector3@)">
            <summary>	
            The GetVelocity method retrieves the listener's velocity.	
            </summary>	
            <param name="vVelocityRef"><dd> Address of a <see cref="T:SharpDX.Vector3"/> structure that receives the listener's velocity. </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be DSERR_INVALIDPARAM.</p></returns>	
            <remarks>	
            <p>Velocity is used only for calculating Doppler effect. It does not change the listener's position. To move the listener, use the SetPosition method.</p> <p>The default velocity is (0,0,0).</p> <p>By default, measurement units are meters per second, but this can be changed by calling the SetDistanceFactor method.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound3DListener::GetVelocity']/*"/>	
            <msdn-id>ee418018</msdn-id>	
            <unmanaged>HRESULT IDirectSound3DListener::GetVelocity([Out] D3DVECTOR* pvVelocity)</unmanaged>	
            <unmanaged-short>IDirectSound3DListener::GetVelocity</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundListener3D.SetAllParameters(SharpDX.DirectSound.Listener3DSettings,System.Int32)">
            <summary>	
            The SetAllParameters method sets all 3D parameters of the sound environment and the listener.	
            </summary>	
            <param name="cListenerRef"><dd> Address of a <see cref="T:SharpDX.DirectSound.Listener3DSettings"/> structure that contains information describing all 3D listener parameters. </dd></param>	
            <param name="apply"><dd> Value that specifies when the setting should be applied. This value must be one of the following: <table> <tr><td>Value</td><td>Description</td></tr> <tr><td>DS3D_DEFERRED</td><td>Settings are not applied until the application calls the CommitDeferredSettings method. This allows the application to change several settings and generate a single recalculation.</td></tr> <tr><td>DS3D_IMMEDIATE</td><td>Settings are applied immediately, causing the system to recalculate the 3D coordinates for all 3D sound buffers.</td></tr> </table> </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be DSERR_INVALIDPARAM.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound3DListener::SetAllParameters']/*"/>	
            <msdn-id>ee418020</msdn-id>	
            <unmanaged>HRESULT IDirectSound3DListener::SetAllParameters([In] const DS3DLISTENER* pcListener,[In] unsigned int dwApply)</unmanaged>	
            <unmanaged-short>IDirectSound3DListener::SetAllParameters</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundListener3D.SetDistanceFactor(System.Single,System.Int32)">
            <summary>	
            The SetDistanceFactor method sets the distance factor, which is the number of meters in a vector unit.	
            </summary>	
            <param name="distanceFactor"><dd> Distance factor. D3DVALUE is defined as float.  </dd></param>	
            <param name="apply"><dd> Value that specifies when the setting should be applied. This value must be one of the following: <table> <tr><td>Value</td><td>Description</td></tr> <tr><td>DS3D_DEFERRED</td><td>Settings are not applied until the application calls the CommitDeferredSettings method. This allows the application to change several settings and generate a single recalculation.</td></tr> <tr><td>DS3D_IMMEDIATE</td><td>Settings are applied immediately, causing the system to recalculate the 3D coordinates for all 3D sound buffers.</td></tr> </table> </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be DSERR_INVALIDPARAM.</p></returns>	
            <remarks>	
            <p>The distance factor has a range of DS3D_MINDISTANCEFACTOR to DS3D_MAXDISTANCEFACTOR, defined in Dsound.h as FLT_MIN and FLT_MAX respectively. The default value is DS3D_DEFAULTDISTANCEFACTOR, or 1.0.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound3DListener::SetDistanceFactor']/*"/>	
            <msdn-id>ee418022</msdn-id>	
            <unmanaged>HRESULT IDirectSound3DListener::SetDistanceFactor([In] float flDistanceFactor,[In] unsigned int dwApply)</unmanaged>	
            <unmanaged-short>IDirectSound3DListener::SetDistanceFactor</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundListener3D.SetDopplerFactor(System.Single,System.Int32)">
            <summary>	
            The SetDopplerFactor method sets the multiplier for the Doppler effect.	
            </summary>	
            <param name="dopplerFactor"><dd> Doppler factor. D3DVALUE is defined as float.  </dd></param>	
            <param name="apply"><dd> Value that specifies when the setting should be applied. This value must be one of the following: <table> <tr><td>Value</td><td>Description</td></tr> <tr><td>DS3D_DEFERRED</td><td>Settings are not applied until the application calls the CommitDeferredSettings method. This allows the application to change several settings and generate a single recalculation.</td></tr> <tr><td>DS3D_IMMEDIATE</td><td>Settings are applied immediately, causing the system to recalculate the 3D coordinates for all 3D sound buffers.</td></tr> </table> </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be DSERR_INVALIDPARAM.</p></returns>	
            <remarks>	
            <p>The Doppler factor has a range of DS3D_MINDOPPLERFACTOR (no Doppler effects) to DS3D_MAXDOPPLERFACTOR (defined as 10 times the Doppler effects found in the real world). The default value is DS3D_DEFAULTDOPPLERFACTOR (1.0).</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound3DListener::SetDopplerFactor']/*"/>	
            <msdn-id>ee418024</msdn-id>	
            <unmanaged>HRESULT IDirectSound3DListener::SetDopplerFactor([In] float flDopplerFactor,[In] unsigned int dwApply)</unmanaged>	
            <unmanaged-short>IDirectSound3DListener::SetDopplerFactor</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundListener3D.SetOrientation(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Int32)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="xFront">No documentation.</param>	
            <param name="yFront">No documentation.</param>	
            <param name="zFront">No documentation.</param>	
            <param name="xTop">No documentation.</param>	
            <param name="yTop">No documentation.</param>	
            <param name="zTop">No documentation.</param>	
            <param name="apply">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound3DListener::SetOrientation']/*"/>	
            <unmanaged>HRESULT IDirectSound3DListener::SetOrientation([In] float xFront,[In] float yFront,[In] float zFront,[In] float xTop,[In] float yTop,[In] float zTop,[In] unsigned int dwApply)</unmanaged>	
            <unmanaged-short>IDirectSound3DListener::SetOrientation</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundListener3D.SetPosition(System.Single,System.Single,System.Single,System.Int32)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="x">No documentation.</param>	
            <param name="y">No documentation.</param>	
            <param name="z">No documentation.</param>	
            <param name="apply">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound3DListener::SetPosition']/*"/>	
            <unmanaged>HRESULT IDirectSound3DListener::SetPosition([In] float x,[In] float y,[In] float z,[In] unsigned int dwApply)</unmanaged>	
            <unmanaged-short>IDirectSound3DListener::SetPosition</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundListener3D.SetRolloffFactor(System.Single,System.Int32)">
            <summary>	
            The SetRolloffFactor method sets the rolloff factor, which determines the rate of attenuation over distance.	
            </summary>	
            <param name="rolloffFactor"><dd> Rolloff factor. D3DVALUE is defined as float.  </dd></param>	
            <param name="apply"><dd> Value that specifies when the setting should be applied. This value must be one of the following:  <table> <tr><td>Value</td><td>Description</td></tr> <tr><td>DS3D_DEFERRED</td><td>Settings are not applied until the application calls the CommitDeferredSettings method. This allows the application to change several settings and generate a single recalculation.</td></tr> <tr><td>DS3D_IMMEDIATE</td><td>Settings are applied immediately, causing the system to recalculate the 3D coordinates for all 3D sound buffers.</td></tr> </table> </dd></param>	
            <returns><p>If the method succeeds, the return value is DS_OK. If the method fails, the return value may be DSERR_INVALIDPARAM.</p></returns>	
            <remarks>	
            <p>The rolloff factor has a range of DS3D_MINROLLOFFFACTOR (no rolloff) to DS3D_MAXROLLOFFFACTOR (defined as 10 times the rolloff found in the real world). The default value is DS3D_DEFAULTROLLOFFFACTOR (1.0). For more information, see Rolloff Factor.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound3DListener::SetRolloffFactor']/*"/>	
            <msdn-id>ee418030</msdn-id>	
            <unmanaged>HRESULT IDirectSound3DListener::SetRolloffFactor([In] float flRolloffFactor,[In] unsigned int dwApply)</unmanaged>	
            <unmanaged-short>IDirectSound3DListener::SetRolloffFactor</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundListener3D.SetVelocity(System.Single,System.Single,System.Single,System.Int32)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="x">No documentation.</param>	
            <param name="y">No documentation.</param>	
            <param name="z">No documentation.</param>	
            <param name="apply">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound3DListener::SetVelocity']/*"/>	
            <unmanaged>HRESULT IDirectSound3DListener::SetVelocity([In] float x,[In] float y,[In] float z,[In] unsigned int dwApply)</unmanaged>	
            <unmanaged-short>IDirectSound3DListener::SetVelocity</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundListener3D.CommitDeferredSettings">
            <summary>	
            The CommitDeferredSettings method commits any deferred settings made since the last call to this method.	
            </summary>	
            <returns><p>If the method succeeds, the return value is DS_OK.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSound3DListener::CommitDeferredSettings']/*"/>	
            <msdn-id>ee418006</msdn-id>	
            <unmanaged>HRESULT IDirectSound3DListener::CommitDeferredSettings()</unmanaged>	
            <unmanaged-short>IDirectSound3DListener::CommitDeferredSettings</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundListener3D.#ctor(SharpDX.DirectSound.SoundBuffer)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.SoundListener3D" /> class
            with a previously created sound buffer.
            </summary>
            <param name="soundBuffer">The SlimDX::DirectSound::SoundBuffer object.</param>
        </member>
        <member name="P:SharpDX.DirectSound.SoundListener3D.Deferred">
            <summary>
            Determines if settings are set immediately or deferred.
            </summary>
        </member>
        <member name="P:SharpDX.DirectSound.SoundListener3D.DistanceFactor">
            <summary>
            Gets or sets the distance factor, which is the number of meters in a vector unit.
            </summary>
        </member>
        <member name="P:SharpDX.DirectSound.SoundListener3D.DopplerFactor">
            <summary>
            Gets or sets the multiplier for the Doppler effect.
            </summary>
        </member>
        <member name="P:SharpDX.DirectSound.SoundListener3D.FrontOrientation">
            <summary>
            Describes the listener's front orientation.
            </summary>
        </member>
        <member name="P:SharpDX.DirectSound.SoundListener3D.Position">
            <summary>
            Gets or sets the listener's position.
            </summary>
        </member>
        <member name="P:SharpDX.DirectSound.SoundListener3D.RolloffFactor">
            <summary>
            Gets or sets the rolloff factor, which determines the rate of attenuation over distance.
            </summary>
        </member>
        <member name="P:SharpDX.DirectSound.SoundListener3D.TopOrientation">
            <summary>
            Describes the listener's top orientation.
            </summary>
        </member>
        <member name="P:SharpDX.DirectSound.SoundListener3D.Velocity">
            <summary>
            Gets or sets the listener's velocity.
            </summary>
        </member>
        <member name="T:SharpDX.DirectSound.WavesReverb">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXWavesReverb']/*"/>	
            <unmanaged>IDirectSoundFXWavesReverb</unmanaged>	
            <unmanaged-short>IDirectSoundFXWavesReverb</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.WavesReverb.HighFrequencyRTRatioDefault">
            <summary>
            Default high-frequency reverb time ratio.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.WavesReverb.HighFrequencyRTRatioMax">
            <summary>
            Maximum high-frequency reverb time ratio.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.WavesReverb.HighFrequencyRTRatioMin">
            <summary>
            Minimum high-frequency reverb time ratio.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.WavesReverb.InGainDefault">
            <summary>
            Default input gain of signal, in decibels (dB).
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.WavesReverb.InGainMax">
            <summary>
            Maximum input gain of signal, in decibels (dB).
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.WavesReverb.InGainMin">
            <summary>
            Minimum input gain of signal, in decibels (dB).
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.WavesReverb.ReverbMixDefault">
            <summary>
            Default reverb mix, in dB.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.WavesReverb.ReverbMixMax">
            <summary>
            Maximum reverb mix, in dB.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.WavesReverb.ReverbMixMin">
            <summary>
            Minimum reverb mix, in dB.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.WavesReverb.ReverbTimeDefault">
            <summary>
            Default reverb time, in milliseconds.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.WavesReverb.ReverbTimeMax">
            <summary>
            Maximum reverb time, in milliseconds.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.WavesReverb.ReverbTimeMin">
            <summary>
            Minimum reverb time, in milliseconds.
            </summary>
        </member>
        <member name="M:SharpDX.DirectSound.WavesReverb.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.WavesReverb"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.DirectSound.WavesReverb.op_Explicit(System.IntPtr)~SharpDX.DirectSound.WavesReverb">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectSound.WavesReverb"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.DirectSound.WavesReverb.SetAllParameters(SharpDX.DirectSound.WavesReverbSettings)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="cDsFxWavesReverbRef">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXWavesReverb::SetAllParameters']/*"/>	
            <unmanaged>HRESULT IDirectSoundFXWavesReverb::SetAllParameters([In] const DSFXWavesReverb* pcDsFxWavesReverb)</unmanaged>	
            <unmanaged-short>IDirectSoundFXWavesReverb::SetAllParameters</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.WavesReverb.GetAllParameters(SharpDX.DirectSound.WavesReverbSettings@)">
            <summary>	
            No documentation.	
            </summary>	
            <param name="dsFxWavesReverbRef">No documentation.</param>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXWavesReverb::GetAllParameters']/*"/>	
            <unmanaged>HRESULT IDirectSoundFXWavesReverb::GetAllParameters([Out] DSFXWavesReverb* pDsFxWavesReverb)</unmanaged>	
            <unmanaged-short>IDirectSoundFXWavesReverb::GetAllParameters</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectSound.WavesReverb.AllParameters">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectSoundFXWavesReverb::GetAllParameters']/*"/>	
            <unmanaged>GetAllParameters / SetAllParameters</unmanaged>	
            <unmanaged-short>GetAllParameters</unmanaged-short>	
            <unmanaged>HRESULT IDirectSoundFXWavesReverb::GetAllParameters([Out] DSFXWavesReverb* pDsFxWavesReverb)</unmanaged>
        </member>
        <member name="T:SharpDX.DirectSound.AcousticEchoCancelSettings">
            <summary>	
            The <see cref="T:SharpDX.DirectSound.AcousticEchoCancelSettings"/> structure contains parameters for acoustic echo cancellation in a capture buffer.	
            </summary>	
            <remarks>	
            <p>The dwMode member is ignored when this structure is passed to IDirectSoundCaptureFXAec8::SetAllParameters.</p> <table><tr><th>Windows </th></tr><tr><td><p>Important Note for Windows Vista</p> <p>Existing applications that access Windows XP Acoustic Echo Cancellation (AEC) features via the DirectSound API will no longer obtain AEC when running on Windows Vista. These applications will still run, but their calls to AEC-specific DirectSound API calls will have no effect on the captured audio.</p><p>To learn how to obtain AEC in Windows Vista, See the Windows Vista AEC topics in the Windows SDK.</p></td></tr></table>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCFXAec']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dscfxaec</msdn-id>	
            <unmanaged>DSCFXAec</unmanaged>	
            <unmanaged-short>DSCFXAec</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.AcousticEchoCancelSettings.Enable">
            <summary>	
            <dd> Boolean value that specifies whether the effect is enabled. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCFXAec::fEnable']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dscfxaec</msdn-id>	
            <unmanaged>BOOL fEnable</unmanaged>	
            <unmanaged-short>BOOL fEnable</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.AcousticEchoCancelSettings.NoiseFill">
            <summary>	
            <dd> Boolean value that specifies whether to enable background comfort noise, which makes the capture signal sound more natural by preventing periods of dead silence. By default, background comfort noise is not enabled. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCFXAec::fNoiseFill']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dscfxaec</msdn-id>	
            <unmanaged>BOOL fNoiseFill</unmanaged>	
            <unmanaged-short>BOOL fNoiseFill</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.AcousticEchoCancelSettings.Mode">
            <summary>	
            <dd> Operation mode. This member contains one of the following values. <table> <tr><th>Value	
            </th><th>Description	
            </th></tr> <tr><td><see cref="F:SharpDX.DirectSound.AcousticEchoCancelMode.PassThrough"/>	
            </td><td>The effect is passing capture and render data through without modifying it.	
            </td></tr> <tr><td><see cref="F:SharpDX.DirectSound.AcousticEchoCancelMode.HalfDuplex"/>	
            </td><td>The effect is running in half duplex mode. Not presently supported.	
            </td></tr> <tr><td><see cref="F:SharpDX.DirectSound.AcousticEchoCancelMode.FullDuplex"/>	
            </td><td>The effect is running in full duplex mode.	
            </td></tr> </table> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCFXAec::dwMode']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dscfxaec</msdn-id>	
            <unmanaged>DSCFX_AEC_MODE dwMode</unmanaged>	
            <unmanaged-short>DSCFX_AEC_MODE dwMode</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.BufferCapabilities">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBCAPS']/*"/>	
            <unmanaged>DSBCAPS</unmanaged>	
            <unmanaged-short>DSBCAPS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.BufferCapabilities.Size">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBCAPS::dwSize']/*"/>	
            <unmanaged>unsigned int dwSize</unmanaged>	
            <unmanaged-short>unsigned int dwSize</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.BufferCapabilities.Flags">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBCAPS::dwFlags']/*"/>	
            <unmanaged>DSBCAPS_FLAGS dwFlags</unmanaged>	
            <unmanaged-short>DSBCAPS_FLAGS dwFlags</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.BufferCapabilities.BufferBytes">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBCAPS::dwBufferBytes']/*"/>	
            <unmanaged>unsigned int dwBufferBytes</unmanaged>	
            <unmanaged-short>unsigned int dwBufferBytes</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.BufferCapabilities.UnlockTransferRate">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBCAPS::dwUnlockTransferRate']/*"/>	
            <unmanaged>unsigned int dwUnlockTransferRate</unmanaged>	
            <unmanaged-short>unsigned int dwUnlockTransferRate</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.BufferCapabilities.PlayCpuOverhead">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBCAPS::dwPlayCpuOverhead']/*"/>	
            <unmanaged>unsigned int dwPlayCpuOverhead</unmanaged>	
            <unmanaged-short>unsigned int dwPlayCpuOverhead</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.BufferCapabilities.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.BufferCapabilities"/> class.
            </summary>
        </member>
        <member name="T:SharpDX.DirectSound.ChorusSettings">
            <summary>	
            The <see cref="T:SharpDX.DirectSound.ChorusSettings"/> structure contains parameters for a chorus effect.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXChorus']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsfxchorus</msdn-id>	
            <unmanaged>DSFXChorus</unmanaged>	
            <unmanaged-short>DSFXChorus</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.ChorusSettings.WetDryMix">
            <summary>	
            <dd> Ratio of wet (processed) signal to dry (unprocessed) signal. Must be in the range from DSFXCHORUS_WETDRYMIX_MIN through DSFXCHORUS_WETDRYMIX_MAX (all wet). The default value is 50. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXChorus::fWetDryMix']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsfxchorus</msdn-id>	
            <unmanaged>float fWetDryMix</unmanaged>	
            <unmanaged-short>float fWetDryMix</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.ChorusSettings.Depth">
            <summary>	
            <dd> Percentage by which the delay time is modulated by the low-frequency oscillator, in hundredths of a percentage point. Must be in the range from DSFXCHORUS_DEPTH_MIN through DSFXCHORUS_DEPTH_MAX. The default value is 10. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXChorus::fDepth']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsfxchorus</msdn-id>	
            <unmanaged>float fDepth</unmanaged>	
            <unmanaged-short>float fDepth</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.ChorusSettings.Feedback">
            <summary>	
            <dd> Percentage of output signal to feed back into the effect's input, in the range from DSFXCHORUS_FEEDBACK_MIN to DSFXCHORUS_FEEDBACK_MAX. The default value is 25. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXChorus::fFeedback']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsfxchorus</msdn-id>	
            <unmanaged>float fFeedback</unmanaged>	
            <unmanaged-short>float fFeedback</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.ChorusSettings.Frequency">
            <summary>	
            <dd> Frequency of the LFO, in the range from DSFXCHORUS_FREQUENCY_MIN to DSFXCHORUS_FREQUENCY_MAX. The default value is 1.1. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXChorus::fFrequency']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsfxchorus</msdn-id>	
            <unmanaged>float fFrequency</unmanaged>	
            <unmanaged-short>float fFrequency</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.ChorusSettings.Waveform">
            <summary>	
            <dd> Waveform shape of the LFO. Defined values are DSFXCHORUS_WAVE_TRIANGLE and DSFXCHORUS_WAVE_SIN. By default, the waveform is a sine.  </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXChorus::lWaveform']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsfxchorus</msdn-id>	
            <unmanaged>int lWaveform</unmanaged>	
            <unmanaged-short>int lWaveform</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.ChorusSettings.Delay">
            <summary>	
            <dd> Number of milliseconds the input is delayed before it is played back, in the range from DSFXCHORUS_DELAY_MIN to DSFXCHORUS_DELAY_MAX. The default value is 16 ms. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXChorus::fDelay']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsfxchorus</msdn-id>	
            <unmanaged>float fDelay</unmanaged>	
            <unmanaged-short>float fDelay</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.ChorusSettings.Phase">
            <summary>	
            <dd> Phase differential between left and right LFOs, in the range from DSFXCHORUS_PHASE_MIN through DSFXCHORUS_PHASE_MAX. Possible values are defined as follows.	
            <table> <tr><th>Value	
            </th></tr> <tr><td>DSFXCHORUS_PHASE_NEG_180	
            </td></tr> <tr><td>DSFXCHORUS_PHASE_NEG_90	
            </td></tr> <tr><td>DSFXCHORUS_PHASE_ZERO	
            </td></tr> <tr><td>DSFXCHORUS_PHASE_90	
            </td></tr> <tr><td>DSFXCHORUS_PHASE_180	
            </td></tr> </table> <p>The default value is DSFXCHORUS_PHASE_90.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXChorus::lPhase']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsfxchorus</msdn-id>	
            <unmanaged>int lPhase</unmanaged>	
            <unmanaged-short>int lPhase</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.CompressorSettings">
            <summary>	
            The <see cref="T:SharpDX.DirectSound.CompressorSettings"/> structure contains parameters for a compression effect.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXCompressor']/*"/>	
            <msdn-id>ee416833</msdn-id>	
            <unmanaged>DSFXCompressor</unmanaged>	
            <unmanaged-short>DSFXCompressor</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CompressorSettings.Gain">
            <summary>	
            <dd> Output gain of signal after compression, in the range from DSFXCOMPRESSOR_GAIN_MIN to DSFXCOMPRESSOR_GAIN_MAX. The default value is 0 dB. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXCompressor::fGain']/*"/>	
            <msdn-id>ee416833</msdn-id>	
            <unmanaged>float fGain</unmanaged>	
            <unmanaged-short>float fGain</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CompressorSettings.Attack">
            <summary>	
            <dd> Time before compression reaches its full value, in the range from DSFXCOMPRESSOR_ATTACK_MIN to DSFXCOMPRESSOR_ATTACK_MAX. The default value is 10 ms. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXCompressor::fAttack']/*"/>	
            <msdn-id>ee416833</msdn-id>	
            <unmanaged>float fAttack</unmanaged>	
            <unmanaged-short>float fAttack</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CompressorSettings.Release">
            <summary>	
            <dd> Speed at which compression is stopped after input drops below fThreshold, in the range from DSFXCOMPRESSOR_RELEASE_MIN to DSFXCOMPRESSOR_RELEASE_MAX. The default value is 200 ms. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXCompressor::fRelease']/*"/>	
            <msdn-id>ee416833</msdn-id>	
            <unmanaged>float fRelease</unmanaged>	
            <unmanaged-short>float fRelease</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CompressorSettings.Threshold">
            <summary>	
            <dd> Point at which compression begins, in decibels, in the range from DSFXCOMPRESSOR_THRESHOLD_MIN to DSFXCOMPRESSOR_THRESHOLD_MAX. The default value is -20 dB. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXCompressor::fThreshold']/*"/>	
            <msdn-id>ee416833</msdn-id>	
            <unmanaged>float fThreshold</unmanaged>	
            <unmanaged-short>float fThreshold</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CompressorSettings.Ratio">
            <summary>	
            <dd> Compression ratio, in the range from DSFXCOMPRESSOR_RATIO_MIN to DSFXCOMPRESSOR_RATIO_MAX. The default value is 3, which means 3:1 compression. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXCompressor::fRatio']/*"/>	
            <msdn-id>ee416833</msdn-id>	
            <unmanaged>float fRatio</unmanaged>	
            <unmanaged-short>float fRatio</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.CompressorSettings.Predelay">
            <summary>	
            <dd> Time after lThreshold is reached before attack phase is started, in milliseconds, in the range from DSFXCOMPRESSOR_PREDELAY_MIN to DSFXCOMPRESSOR_PREDELAY_MAX. The default value is 4 ms. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXCompressor::fPredelay']/*"/>	
            <msdn-id>ee416833</msdn-id>	
            <unmanaged>float fPredelay</unmanaged>	
            <unmanaged-short>float fPredelay</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.DistortionSettings">
            <summary>	
            The <see cref="T:SharpDX.DirectSound.DistortionSettings"/> structure contains parameters for a distortion effect.	
            </summary>	
            <remarks>	
            <p>The values in fPostEQBandwidth, fPostEQCenterFrequency, and fPreLowpassCutoff cannot exceed one-third of the frequency of the buffer. If an attempt is made to set a value greater than this, but within the range of accepted values, the parameter is set to the nearest supported value and S_FALSE is returned by IDirectSoundFXDistortion8::SetAllParameters.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXDistortion']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsfxdistortion</msdn-id>	
            <unmanaged>DSFXDistortion</unmanaged>	
            <unmanaged-short>DSFXDistortion</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.DistortionSettings.Gain">
            <summary>	
            <dd> Amount of signal change after distortion, in the range from DSFXDISTORTION_GAIN_MIN through DSFXDISTORTION_GAIN_MAX. The default value is -18 dB. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXDistortion::fGain']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsfxdistortion</msdn-id>	
            <unmanaged>float fGain</unmanaged>	
            <unmanaged-short>float fGain</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.DistortionSettings.Edge">
            <summary>	
            <dd> Percentage of distortion intensity, in the range in the range from DSFXDISTORTION_EDGE_MIN through DSFXDISTORTION_EDGE_MAX. The default value is 15 percent. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXDistortion::fEdge']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsfxdistortion</msdn-id>	
            <unmanaged>float fEdge</unmanaged>	
            <unmanaged-short>float fEdge</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.DistortionSettings.PostEQCenterFrequency">
            <summary>	
            <dd> Center frequency of harmonic content addition, in the range from DSFXDISTORTION_POSTEQCENTERFREQUENCY_MIN through DSFXDISTORTION_POSTEQCENTERFREQUENCY_MAX. The default value is 2400 Hz. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXDistortion::fPostEQCenterFrequency']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsfxdistortion</msdn-id>	
            <unmanaged>float fPostEQCenterFrequency</unmanaged>	
            <unmanaged-short>float fPostEQCenterFrequency</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.DistortionSettings.PostEQBandwidth">
            <summary>	
            <dd> Width of frequency band that determines range of harmonic content addition, in the range from DSFXDISTORTION_POSTEQBANDWIDTH_MIN through DSFXDISTORTION_POSTEQBANDWIDTH_MAX. The default value is 2400 Hz. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXDistortion::fPostEQBandwidth']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsfxdistortion</msdn-id>	
            <unmanaged>float fPostEQBandwidth</unmanaged>	
            <unmanaged-short>float fPostEQBandwidth</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.DistortionSettings.PreLowpassCutoff">
            <summary>	
            <dd> Filter cutoff for high-frequency harmonics attenuation, in the range from DSFXDISTORTION_PRELOWPASSCUTOFF_MIN through DSFXDISTORTION_PRELOWPASSCUTOFF_MAX. The default value is 8000 Hz. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXDistortion::fPreLowpassCutoff']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsfxdistortion</msdn-id>	
            <unmanaged>float fPreLowpassCutoff</unmanaged>	
            <unmanaged-short>float fPreLowpassCutoff</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.EchoSettings">
            <summary>	
            The <see cref="T:SharpDX.DirectSound.EchoSettings"/> structure contains parameters for an echo effect.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXEcho']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsfxecho</msdn-id>	
            <unmanaged>DSFXEcho</unmanaged>	
            <unmanaged-short>DSFXEcho</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.EchoSettings.WetDryMix">
            <summary>	
            <dd> Ratio of wet (processed) signal to dry (unprocessed) signal. Must be in the range from DSFXECHO_WETDRYMIX_MIN through DSFXECHO_WETDRYMIX_MAX (all wet). The default value is 50.  </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXEcho::fWetDryMix']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsfxecho</msdn-id>	
            <unmanaged>float fWetDryMix</unmanaged>	
            <unmanaged-short>float fWetDryMix</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.EchoSettings.Feedback">
            <summary>	
            <dd> Percentage of output fed back into input, in the range from DSFXECHO_FEEDBACK_MIN through DSFXECHO_FEEDBACK_MAX. The default value is 50. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXEcho::fFeedback']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsfxecho</msdn-id>	
            <unmanaged>float fFeedback</unmanaged>	
            <unmanaged-short>float fFeedback</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.EchoSettings.LeftDelay">
            <summary>	
            <dd> Delay for left channel, in milliseconds, in the range from DSFXECHO_LEFTDELAY_MIN through DSFXECHO_LEFTDELAY_MAX. The default value is 500 ms. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXEcho::fLeftDelay']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsfxecho</msdn-id>	
            <unmanaged>float fLeftDelay</unmanaged>	
            <unmanaged-short>float fLeftDelay</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.EchoSettings.RightDelay">
            <summary>	
            <dd> Delay for right channel, in milliseconds, in the range from DSFXECHO_RIGHTDELAY_MIN through DSFXECHO_RIGHTDELAY_MAX. The default value is 500 ms. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXEcho::fRightDelay']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsfxecho</msdn-id>	
            <unmanaged>float fRightDelay</unmanaged>	
            <unmanaged-short>float fRightDelay</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.EchoSettings.PanDelay">
            <summary>	
            <dd> Value that specifies whether to swap left and right delays with each successive echo. The default value is zero, meaning no swap. Possible values are defined as DSFXECHO_PANDELAY_MIN (equivalent to <see cref="F:SharpDX.Result.False"/>) and DSFXECHO_PANDELAY_MAX (equivalent to TRUE). </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXEcho::lPanDelay']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsfxecho</msdn-id>	
            <unmanaged>int lPanDelay</unmanaged>	
            <unmanaged-short>int lPanDelay</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.FlangerSettings">
            <summary>	
            The <see cref="T:SharpDX.DirectSound.FlangerSettings"/> structure contains parameters for a flange effect.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXFlanger']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsfxflanger</msdn-id>	
            <unmanaged>DSFXFlanger</unmanaged>	
            <unmanaged-short>DSFXFlanger</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.FlangerSettings.WetDryMix">
            <summary>	
            <dd> Ratio of wet (processed) signal to dry (unprocessed) signal. Must be in the range from DSFXFLANGER_WETDRYMIX_MIN through DSFXFLANGER_WETDRYMIX_MAX (all wet). The default value is 50. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXFlanger::fWetDryMix']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsfxflanger</msdn-id>	
            <unmanaged>float fWetDryMix</unmanaged>	
            <unmanaged-short>float fWetDryMix</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.FlangerSettings.Depth">
            <summary>	
            <dd> Percentage by which the delay time is modulated by the low-frequency oscillator (LFO), in hundredths of a percentage point. Must be in the range from DSFXFLANGER_DEPTH_MIN through DSFXFLANGER_DEPTH_MAX. The default value is 100. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXFlanger::fDepth']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsfxflanger</msdn-id>	
            <unmanaged>float fDepth</unmanaged>	
            <unmanaged-short>float fDepth</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.FlangerSettings.Feedback">
            <summary>	
            <dd> Percentage of output signal to feed back into the effect's input, in the range from DSFXFLANGER_FEEDBACK_MIN to DSFXFLANGER_FEEDBACK_MAX. The default value is -50. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXFlanger::fFeedback']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsfxflanger</msdn-id>	
            <unmanaged>float fFeedback</unmanaged>	
            <unmanaged-short>float fFeedback</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.FlangerSettings.Frequency">
            <summary>	
            <dd> Frequency of the LFO, in the range from DSFXFLANGER_FREQUENCY_MIN to DSFXFLANGER_FREQUENCY_MAX. The default value is 0.25. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXFlanger::fFrequency']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsfxflanger</msdn-id>	
            <unmanaged>float fFrequency</unmanaged>	
            <unmanaged-short>float fFrequency</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.FlangerSettings.Waveform">
            <summary>	
            <dd> Waveform shape of the LFO. By default, the waveform is a sine. Possible values are defined in the following table.	
            <table> <tr><th>Value	
            </th><th>Description	
            </th></tr> <tr><td>DSFXFLANGER_WAVE_TRIANGLE	
            </td><td>Triangle.	
            </td></tr> <tr><td>DSFXFLANGER_WAVE_SIN	
            </td><td>Sine.	
            </td></tr> </table> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXFlanger::lWaveform']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsfxflanger</msdn-id>	
            <unmanaged>int lWaveform</unmanaged>	
            <unmanaged-short>int lWaveform</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.FlangerSettings.Delay">
            <summary>	
            <dd> Number of milliseconds the input is delayed before it is played back, in the range from DSFXFLANGER_DELAY_MIN to DSFXFLANGER_DELAY_MAX. The default value is 2 ms. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXFlanger::fDelay']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsfxflanger</msdn-id>	
            <unmanaged>float fDelay</unmanaged>	
            <unmanaged-short>float fDelay</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.FlangerSettings.Phase">
            <summary>	
            <dd> Phase differential between left and right LFOs, in the range from DSFXFLANGER_PHASE_MIN through DSFXFLANGER_PHASE_MAX. Possible values are defined in the following table.	
            <table> <tr><th>Value	
            </th></tr> <tr><td>DSFXFLANGER_PHASE_NEG_180	
            </td></tr> <tr><td>DSFXFLANGER_PHASE_NEG_90	
            </td></tr> <tr><td>DSFXFLANGER_PHASE_ZERO	
            </td></tr> <tr><td>DSFXFLANGER_PHASE_90	
            </td></tr> <tr><td>DSFXFLANGER_PHASE_180	
            </td></tr> </table> <p>The default value is DSFXFLANGER_PHASE_ZERO.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXFlanger::lPhase']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsfxflanger</msdn-id>	
            <unmanaged>int lPhase</unmanaged>	
            <unmanaged-short>int lPhase</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.GargleSettings">
            <summary>	
            The <see cref="T:SharpDX.DirectSound.GargleSettings"/> structure contains parameters for an amplitude modulation effect.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXGargle']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsfxgargle</msdn-id>	
            <unmanaged>DSFXGargle</unmanaged>	
            <unmanaged-short>DSFXGargle</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.GargleSettings.RateHz">
            <summary>	
            <dd> Rate of modulation, in Hertz. Must be in the range from DSFXGARGLE_RATEHZ_MIN through DSFXGARGLE_RATEHZ_MAX. The default value is 20. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXGargle::dwRateHz']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsfxgargle</msdn-id>	
            <unmanaged>unsigned int dwRateHz</unmanaged>	
            <unmanaged-short>unsigned int dwRateHz</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.GargleSettings.WaveShape">
            <summary>	
            <dd> Shape of the modulation waveform. The following values are defined. <table> <tr><th>Value	
            </th><th>Description	
            </th></tr> <tr><td>DSFXGARGLE_WAVE_TRIANGLE	
            </td><td>Triangular waveform.	
            </td></tr> <tr><td>DSFXGARGLE_WAVE_SQUARE	
            </td><td>Square waveform.	
            </td></tr> </table> <p>The default value is DSFXGARGLE_WAVE_TRIANGLE.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXGargle::dwWaveShape']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsfxgargle</msdn-id>	
            <unmanaged>unsigned int dwWaveShape</unmanaged>	
            <unmanaged-short>unsigned int dwWaveShape</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.I3DL2ReverbSettings">
            <summary>	
            The <see cref="T:SharpDX.DirectSound.I3DL2ReverbSettings"/> structure contains parameters for an I3DL2 (Interactive 3D Audio Level 2) reverberation effect.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXI3DL2Reverb']/*"/>	
            <msdn-id>ee416838</msdn-id>	
            <unmanaged>DSFXI3DL2Reverb</unmanaged>	
            <unmanaged-short>DSFXI3DL2Reverb</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2ReverbSettings.Room">
            <summary>	
            <dd> Attenuation of the room effect, in millibels (mB), in the range from DSFX_I3DL2REVERB_ROOM_MIN to DSFX_I3DL2REVERB_ROOM_MAX. The default value is DSFX_I3DL2REVERB_ROOM_DEFAULT, or -1000 mB. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXI3DL2Reverb::lRoom']/*"/>	
            <msdn-id>ee416838</msdn-id>	
            <unmanaged>int lRoom</unmanaged>	
            <unmanaged-short>int lRoom</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2ReverbSettings.RoomHF">
            <summary>	
            <dd> Attenuation of the room high-frequency effect, in mB, in the range from DSFX_I3DL2REVERB_ROOMHF_MIN to DSFX_I3DL2REVERB_ROOMHF_MAX. The default value is DSFX_I3DL2REVERB_ROOMHF_DEFAULT, or -100 mB. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXI3DL2Reverb::lRoomHF']/*"/>	
            <msdn-id>ee416838</msdn-id>	
            <unmanaged>int lRoomHF</unmanaged>	
            <unmanaged-short>int lRoomHF</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2ReverbSettings.RoomRolloffFactor">
            <summary>	
            <dd> Rolloff factor for the reflected signals, in the range from DSFX_I3DL2REVERB_ROOMROLLOFFFACTOR_MIN to DSFX_I3DL2REVERB_ROOMROLLOFFFACTOR_MAX. The default value is DSFX_I3DL2REVERB_ROOMROLLOFFFACTOR_DEFAULT, or 0.0. The rolloff factor for the direct path is controlled by the DirectSound listener. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXI3DL2Reverb::flRoomRolloffFactor']/*"/>	
            <msdn-id>ee416838</msdn-id>	
            <unmanaged>float flRoomRolloffFactor</unmanaged>	
            <unmanaged-short>float flRoomRolloffFactor</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2ReverbSettings.DecayTime">
            <summary>	
            <dd> Decay time, in seconds, in the range from DSFX_I3DL2REVERB_DECAYTIME_MIN to DSFX_I3DL2REVERB_DECAYTIME_MAX. The default value is DSFX_I3DL2REVERB_DECAYTIME_DEFAULT, or 1.49 second. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXI3DL2Reverb::flDecayTime']/*"/>	
            <msdn-id>ee416838</msdn-id>	
            <unmanaged>float flDecayTime</unmanaged>	
            <unmanaged-short>float flDecayTime</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2ReverbSettings.DecayHFRatio">
            <summary>	
            <dd> Ratio of the decay time at high frequencies to the decay time at low frequencies, in the range from DSFX_I3DL2REVERB_DECAYHFRATIO_MIN to DSFX_I3DL2REVERB_DECAYHFRATIO_MAX. The default value is DSFX_I3DL2REVERB_DECAYHFRATIO_DEFAULT, or 0.83. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXI3DL2Reverb::flDecayHFRatio']/*"/>	
            <msdn-id>ee416838</msdn-id>	
            <unmanaged>float flDecayHFRatio</unmanaged>	
            <unmanaged-short>float flDecayHFRatio</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2ReverbSettings.Reflections">
            <summary>	
            <dd> Attenuation of early reflections relative to lRoom, in mB, in the range from DSFX_I3DL2REVERB_REFLECTIONS_MIN to DSFX_I3DL2REVERB_REFLECTIONS_MAX. The default value is DSFX_I3DL2REVERB_REFLECTIONS_DEFAULT, or -2602 mB. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXI3DL2Reverb::lReflections']/*"/>	
            <msdn-id>ee416838</msdn-id>	
            <unmanaged>int lReflections</unmanaged>	
            <unmanaged-short>int lReflections</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2ReverbSettings.ReflectionsDelay">
            <summary>	
            <dd> Delay time of the first reflection relative to the direct path, in seconds, in the range from DSFX_I3DL2REVERB_REFLECTIONSDELAY_MIN to DSFX_I3DL2REVERB_REFLECTIONSDELAY_DEFAULT. The default value is 0.007 seconds. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXI3DL2Reverb::flReflectionsDelay']/*"/>	
            <msdn-id>ee416838</msdn-id>	
            <unmanaged>float flReflectionsDelay</unmanaged>	
            <unmanaged-short>float flReflectionsDelay</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2ReverbSettings.Reverb">
            <summary>	
            <dd> Attenuation of late reverberation relative to lRoom, in mB, in the range -from DSFX_I3DL2REVERB_REVERB_MIN to DSFX_I3DL2REVERB_REVERB_MAX. The default value is DSFX_I3DL2REVERB_REVERB_DEFAULT, or 200 mB. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXI3DL2Reverb::lReverb']/*"/>	
            <msdn-id>ee416838</msdn-id>	
            <unmanaged>int lReverb</unmanaged>	
            <unmanaged-short>int lReverb</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2ReverbSettings.ReverbDelay">
            <summary>	
            <dd> Time limit between the early reflections and the late reverberation relative to the time of the first reflection, in seconds, in the range from DSFX_I3DL2REVERB_REVERBDELAY_MIN to DSFX_I3DL2REVERB_REVERBDELAY_MAX. The default value is DSFX_I3DL2REVERB_REVERBDELAY_DEFAULT, or 0.011 seconds. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXI3DL2Reverb::flReverbDelay']/*"/>	
            <msdn-id>ee416838</msdn-id>	
            <unmanaged>float flReverbDelay</unmanaged>	
            <unmanaged-short>float flReverbDelay</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2ReverbSettings.Diffusion">
            <summary>	
            <dd> Echo density in the late reverberation decay, in percent, in the range from DSFX_I3DL2REVERB_DIFFUSION_MIN to DSFX_I3DL2REVERB_DIFFUSION_MAX. The default value is DSFX_I3DL2REVERB_DIFFUSION_DEFAULT, or 100.0 percent. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXI3DL2Reverb::flDiffusion']/*"/>	
            <msdn-id>ee416838</msdn-id>	
            <unmanaged>float flDiffusion</unmanaged>	
            <unmanaged-short>float flDiffusion</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2ReverbSettings.Density">
            <summary>	
            <dd> Modal density in the late reverberation decay, in percent, in the range from DSFX_I3DL2REVERB_DENSITY_MIN to DSFX_I3DL2REVERB_DENSITY_MAX. The default value is DSFX_I3DL2REVERB_DENSITY_DEFAULT, or 100.0 percent. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXI3DL2Reverb::flDensity']/*"/>	
            <msdn-id>ee416838</msdn-id>	
            <unmanaged>float flDensity</unmanaged>	
            <unmanaged-short>float flDensity</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.I3DL2ReverbSettings.HFReference">
            <summary>	
            <dd> Reference high frequency, in hertz, in the range from DSFX_I3DL2REVERB_HFREFERENCE_MIN to DSFX_I3DL2REVERB_HFREFERENCE_MAX. The default value is DSFX_I3DL2REVERB_HFREFERENCE_DEFAULT, or 5000.0 Hz. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXI3DL2Reverb::flHFReference']/*"/>	
            <msdn-id>ee416838</msdn-id>	
            <unmanaged>float flHFReference</unmanaged>	
            <unmanaged-short>float flHFReference</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.Listener3DSettings">
            <summary>	
            The <see cref="T:SharpDX.DirectSound.Listener3DSettings"/> structure describes the 3D world parameters and the position of the listener. This structure is used with theIDirectSound3DListener8::GetAllParametersandIDirectSound3DListener8::SetAllParametersmethods.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DS3DLISTENER']/*"/>	
            <msdn-id>ee416817</msdn-id>	
            <unmanaged>DS3DLISTENER</unmanaged>	
            <unmanaged-short>DS3DLISTENER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Listener3DSettings.Size">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DS3DLISTENER::dwSize']/*"/>	
            <unmanaged>unsigned int dwSize</unmanaged>	
            <unmanaged-short>unsigned int dwSize</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Listener3DSettings.Position">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DS3DLISTENER::vPosition']/*"/>	
            <unmanaged>D3DVECTOR vPosition</unmanaged>	
            <unmanaged-short>D3DVECTOR vPosition</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Listener3DSettings.Velocity">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DS3DLISTENER::vVelocity']/*"/>	
            <unmanaged>D3DVECTOR vVelocity</unmanaged>	
            <unmanaged-short>D3DVECTOR vVelocity</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Listener3DSettings.OrientFront">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DS3DLISTENER::vOrientFront']/*"/>	
            <unmanaged>D3DVECTOR vOrientFront</unmanaged>	
            <unmanaged-short>D3DVECTOR vOrientFront</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Listener3DSettings.OrientTop">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DS3DLISTENER::vOrientTop']/*"/>	
            <unmanaged>D3DVECTOR vOrientTop</unmanaged>	
            <unmanaged-short>D3DVECTOR vOrientTop</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Listener3DSettings.DistanceFactor">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DS3DLISTENER::flDistanceFactor']/*"/>	
            <unmanaged>float flDistanceFactor</unmanaged>	
            <unmanaged-short>float flDistanceFactor</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Listener3DSettings.RolloffFactor">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DS3DLISTENER::flRolloffFactor']/*"/>	
            <unmanaged>float flRolloffFactor</unmanaged>	
            <unmanaged-short>float flRolloffFactor</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.Listener3DSettings.DopplerFactor">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DS3DLISTENER::flDopplerFactor']/*"/>	
            <unmanaged>float flDopplerFactor</unmanaged>	
            <unmanaged-short>float flDopplerFactor</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.Listener3DSettings.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.Listener3DSettings"/> class.
            </summary>
        </member>
        <member name="T:SharpDX.DirectSound.NoiseSuppressSettings">
            <summary>	
            The <see cref="T:SharpDX.DirectSound.NoiseSuppressSettings"/> structure contains parameters for noise suppression in a capture buffer.	
            </summary>	
            <remarks>	
            <table><tr><th>Windows </th></tr><tr><td><p>Important Note for Windows Vista</p> <p>Existing applications that access Windows XP Acoustic Echo Cancellation (AEC) features via the DirectSound API will no longer obtain AEC when running on Windows Vista. These applications will still run, but their calls to AEC-specific DirectSound API calls will have no effect on the captured audio.</p><p>To learn how to obtain AEC in Windows Vista, See the Windows Vista AEC topics in the Windows SDK.</p></td></tr></table>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCFXNoiseSuppress']/*"/>	
            <msdn-id>ee416827</msdn-id>	
            <unmanaged>DSCFXNoiseSuppress</unmanaged>	
            <unmanaged-short>DSCFXNoiseSuppress</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.NoiseSuppressSettings.Enable">
            <summary>	
            <dd> Boolean value that specifies whether the effect is enabled. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSCFXNoiseSuppress::fEnable']/*"/>	
            <msdn-id>ee416827</msdn-id>	
            <unmanaged>BOOL fEnable</unmanaged>	
            <unmanaged-short>BOOL fEnable</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.NotificationPosition">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBPOSITIONNOTIFY']/*"/>	
            <unmanaged>DSBPOSITIONNOTIFY</unmanaged>	
            <unmanaged-short>DSBPOSITIONNOTIFY</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.NotificationPosition.Offset">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBPOSITIONNOTIFY::dwOffset']/*"/>	
            <unmanaged>unsigned int dwOffset</unmanaged>	
            <unmanaged-short>unsigned int dwOffset</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.NotificationPosition.EventNotifyHandlerPointer">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBPOSITIONNOTIFY::hEventNotify']/*"/>	
            <unmanaged>void* hEventNotify</unmanaged>	
            <unmanaged-short>void hEventNotify</unmanaged-short>	
        </member>
        <member name="P:SharpDX.DirectSound.NotificationPosition.WaitHandle">
            <summary>
            Gets or sets the wait handle.
            </summary>
            <value>The wait handle.</value>
        </member>
        <member name="T:SharpDX.DirectSound.ParametricEqualizerSettings">
            <summary>	
            The <see cref="T:SharpDX.DirectSound.ParametricEqualizerSettings"/> structure contains parameters for a parametric equalizer effect.	
            </summary>	
            <remarks>	
            <p>The value in fCenter cannot exceed one-third of the sampling frequency of the buffer. If an attempt is made to set a value greater than this, but within the range of accepted values, the parameter is set to the nearest supported value and S_FALSE is returned by IDirectSoundFXParamEq8::SetAllParameters.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXParamEq']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsfxparameq</msdn-id>	
            <unmanaged>DSFXParamEq</unmanaged>	
            <unmanaged-short>DSFXParamEq</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.ParametricEqualizerSettings.Center">
            <summary>	
            <dd> Center frequency, in hertz, in the range from DSFXPARAMEQ_CENTER_MIN to DSFXPARAMEQ_CENTER_MAX. The default value is 8000. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXParamEq::fCenter']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsfxparameq</msdn-id>	
            <unmanaged>float fCenter</unmanaged>	
            <unmanaged-short>float fCenter</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.ParametricEqualizerSettings.Bandwidth">
            <summary>	
            <dd> Bandwidth, in semitones, in the range from DSFXPARAMEQ_BANDWIDTH_MIN to DSFXPARAMEQ_BANDWIDTH_MAX. The default value is 12. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXParamEq::fBandwidth']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsfxparameq</msdn-id>	
            <unmanaged>float fBandwidth</unmanaged>	
            <unmanaged-short>float fBandwidth</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.ParametricEqualizerSettings.Gain">
            <summary>	
            <dd> Gain, in the range from DSFXPARAMEQ_GAIN_MIN to DSFXPARAMEQ_GAIN_MAX. The default value is 0. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXParamEq::fGain']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsfxparameq</msdn-id>	
            <unmanaged>float fGain</unmanaged>	
            <unmanaged-short>float fGain</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.SoundBufferDescription">
            <summary>	
            The <see cref="T:SharpDX.DirectSound.SoundBufferDescription"/> structure describes the characteristics of a new buffer object. It is used by theIDirectSound8::CreateSoundBuffermethod and by theDirectSoundFullDuplexCreate8function.<p>An earlier version of this structure, DSBUFFERDESC1, is maintained in Dsound.h for compatibility with DirectX 7 and earlier.</p>	
            </summary>	
            <remarks>	
            <p>When creating a primary buffer, applications must set the dwBufferBytes member to zero. DirectSound will determine the best buffer size for the particular sound device in use. To determine the size of a created primary buffer, call IDirectSoundBuffer8::GetCaps.</p> <p>The DSBCAPS_CTRLDEFAULT flag is no longer supported. This flag was defined as <see cref="F:SharpDX.DirectSound.BufferFlags.ControlPan"/> | <see cref="F:SharpDX.DirectSound.BufferFlags.ControlVolume"/> | <see cref="F:SharpDX.DirectSound.BufferFlags.ControlFrequency"/>. By specifying only the flags you need, you cut down on unnecessary resource usage.</p> <p>On VXD drivers, a sound buffer created with <see cref="F:SharpDX.DirectSound.BufferFlags.ControlPositionNotify"/> is always a software buffer, because the VXD driver model does not support notifications. With WDM drivers, a notification-enabled buffer can be in hardware, if hardware resources are available.</p> <p>The <see cref="F:SharpDX.DirectSound.BufferFlags.Hardware"/> and <see cref="F:SharpDX.DirectSound.BufferFlags.Software"/> flags are optional and mutually exclusive. <see cref="F:SharpDX.DirectSound.BufferFlags.Hardware"/> forces the buffer to reside in hardware, meaning that it will be mixed by the sound card. <see cref="F:SharpDX.DirectSound.BufferFlags.Software"/> forces the buffer to reside in software, where it is mixed by the CPU. These flags are also defined for the dwFlags member <see cref="T:SharpDX.DirectSound.BufferCapabilities"/>.</p> <p>The 3D algorithms represent selection of the software emulation layer only: that is, the software algorithm that is used when no hardware is present for acceleration. In order to maximize hardware utilization, <see cref="F:SharpDX.DirectSound.DirectSound3DAlgorithmGuid.NoVirtualization3DAlgorithm"/> is treated as a special case. If no free 3D hardware voices are available, the buffer is then treated as a 2D buffer, but with 3D control. Specifically, when a sound buffer is created with <see cref="F:SharpDX.DirectSound.DirectSound3DAlgorithmGuid.NoVirtualization3DAlgorithm"/>, or when the buffer is played if the buffer was created with DSBPLAY_LOCDEFER, the following procedure is followed:</p> <ol> <li><p>If a free hardware 3D voice is available, that 3D hardware voice is used.</p></li> <li><p>If no free hardware 3D voices are available and a 2D hardware voice is available, that 2D hardware voice will be used. This is possible because the <see cref="F:SharpDX.DirectSound.DirectSound3DAlgorithmGuid.NoVirtualization3DAlgorithm"/> algorithm is a simple stereo pan algorithm</p></li> <li><p>If no free 2D or 3D hardware voices are available, the voice will be played in software using the <see cref="F:SharpDX.DirectSound.DirectSound3DAlgorithmGuid.NoVirtualization3DAlgorithm"/> algorithm.</p></li> </ol> <p>If a speaker configuration other than <see cref="F:SharpDX.DirectSound.SpeakerConfiguration.Headphone"/> or <see cref="F:SharpDX.DirectSound.SpeakerConfiguration.Stereo"/> is in effect, the processing will be done as if for a two-speaker configuration.</p> <p>If a buffer is created using one of the HRTF algorithms, and the HRTF algorithm is not available on the system (for example, a non-WDM system), a success code, DS_NO_VIRTUALIZATION, is returned. The sound buffer created will use <see cref="F:SharpDX.DirectSound.DirectSound3DAlgorithmGuid.NoVirtualization3DAlgorithm"/> instead. For this reason, applications should use the SUCCEEDED or FAILED macros rather than checking explicitly for DS_OK when calling CreateSoundBuffer.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBUFFERDESC']/*"/>	
            <msdn-id>microsoft.directx_sdk.reference.dsbufferdesc</msdn-id>	
            <unmanaged>DSBUFFERDESC</unmanaged>	
            <unmanaged-short>DSBUFFERDESC</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.SoundBufferDescription.Size">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBUFFERDESC::dwSize']/*"/>	
            <unmanaged>unsigned int dwSize</unmanaged>	
            <unmanaged-short>unsigned int dwSize</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.SoundBufferDescription.Flags">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBUFFERDESC::dwFlags']/*"/>	
            <unmanaged>DSBCAPS_FLAGS dwFlags</unmanaged>	
            <unmanaged-short>DSBCAPS_FLAGS dwFlags</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.SoundBufferDescription.BufferBytes">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBUFFERDESC::dwBufferBytes']/*"/>	
            <unmanaged>unsigned int dwBufferBytes</unmanaged>	
            <unmanaged-short>unsigned int dwBufferBytes</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.SoundBufferDescription.Reserved">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBUFFERDESC::dwReserved']/*"/>	
            <unmanaged>unsigned int dwReserved</unmanaged>	
            <unmanaged-short>unsigned int dwReserved</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.SoundBufferDescription.pFormat">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBUFFERDESC::lpwfxFormat']/*"/>	
            <unmanaged>WAVEFORMATEX* lpwfxFormat</unmanaged>	
            <unmanaged-short>WAVEFORMATEX lpwfxFormat</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.SoundBufferDescription.AlgorithmFor3D">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSBUFFERDESC::guid3DAlgorithm']/*"/>	
            <unmanaged>GUID guid3DAlgorithm</unmanaged>	
            <unmanaged-short>GUID guid3DAlgorithm</unmanaged-short>	
        </member>
        <member name="M:SharpDX.DirectSound.SoundBufferDescription.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.SoundBufferDescription"/> class.
            </summary>
        </member>
        <member name="F:SharpDX.DirectSound.SoundBufferDescription.Format">
            <summary>
            WaveFormat of this sound buffer description
            </summary>
        </member>
        <member name="T:SharpDX.DirectSound.WavesReverbSettings">
            <summary>	
            The <see cref="T:SharpDX.DirectSound.WavesReverbSettings"/> structure contains parameters for a Waves reverberation effect.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXWavesReverb']/*"/>	
            <msdn-id>ee416840</msdn-id>	
            <unmanaged>DSFXWavesReverb</unmanaged>	
            <unmanaged-short>DSFXWavesReverb</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.WavesReverbSettings.InGain">
            <summary>	
            <dd> Input gain of signal, in decibels (dB), in the range from DSFX_WAVESREVERB_INGAIN_MIN through DSFX_WAVESREVERB_INGAIN_MAX. The default value is DSFX_WAVESREVERB_INGAIN_DEFAULT, or 0 dB. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXWavesReverb::fInGain']/*"/>	
            <msdn-id>ee416840</msdn-id>	
            <unmanaged>float fInGain</unmanaged>	
            <unmanaged-short>float fInGain</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.WavesReverbSettings.ReverbMix">
            <summary>	
            <dd> Reverb mix, in dB, in the range from DSFX_WAVESREVERB_REVERBMIX_MIN through DSFX_WAVESREVERB_REVERBMIX_MAX. The default value is DSFX_WAVESREVERB_REVERBMIX_DEFAULT, or 0 dB. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXWavesReverb::fReverbMix']/*"/>	
            <msdn-id>ee416840</msdn-id>	
            <unmanaged>float fReverbMix</unmanaged>	
            <unmanaged-short>float fReverbMix</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.WavesReverbSettings.ReverbTime">
            <summary>	
            <dd> Reverb time, in milliseconds, in the range from DSFX_WAVESREVERB_REVERBTIME_MIN through DSFX_WAVESREVERB_REVERBTIME_MAX. The default value is DSFX_WAVESREVERB_REVERBTIME_DEFAULT, or 1000. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXWavesReverb::fReverbTime']/*"/>	
            <msdn-id>ee416840</msdn-id>	
            <unmanaged>float fReverbTime</unmanaged>	
            <unmanaged-short>float fReverbTime</unmanaged-short>	
        </member>
        <member name="F:SharpDX.DirectSound.WavesReverbSettings.HighFreqRTRatio">
            <summary>	
            <dd> High-frequency reverb time ratio, in the range from DSFX_WAVESREVERB_HIGHFREQRTRATIO_MIN through DSFX_WAVESREVERB_HIGHFREQRTRATIO_MAX. The default value is DSFX_WAVESREVERB_HIGHFREQRTRATIO_DEFAULT, or 0.001. </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DSFXWavesReverb::fHighFreqRTRatio']/*"/>	
            <msdn-id>ee416840</msdn-id>	
            <unmanaged>float fHighFreqRTRatio</unmanaged>	
            <unmanaged-short>float fHighFreqRTRatio</unmanaged-short>	
        </member>
        <member name="T:SharpDX.DirectSound.PrimarySoundBuffer">
            <summary>
            A Primary DirectSound Buffer.
            </summary>
        </member>
        <member name="M:SharpDX.DirectSound.PrimarySoundBuffer.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.PrimarySoundBuffer"/> class.
            </summary>
            <param name="basePtr">The base PTR.</param>
        </member>
        <member name="M:SharpDX.DirectSound.PrimarySoundBuffer.#ctor(SharpDX.DirectSound.DirectSound,SharpDX.DirectSound.SoundBufferDescription)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.DirectSound.PrimarySoundBuffer"/> class.
            </summary>
            <param name="dSound">an instance of the <see cref="T:SharpDX.DirectSound.DirectSound"/></param>
            <param name="bufferDescription">The buffer description.</param>
        </member>
    </members>
</doc>
